Book Image

Bootstrap 4 Site Blueprints - Second Edition

By : Ian Whitney, David Cochran
Book Image

Bootstrap 4 Site Blueprints - Second Edition

By: Ian Whitney, David Cochran

Overview of this book

Packed with trade secrets, this second edition is your one-stop solution to creating websites that will provide the best experience for your users. We cover six popular, real-world examples, where each project teaches you about the various functionalities of Bootstrap 4 and their implementation. The book starts off by getting you up and running with the new features of Bootstrap 4 before gradually moving on to customizing your blog with Bootstrap and SASS, building a portfolio site, and turning it into a WordPress theme. In the process, you will learn to recompile Bootstrap files using SASS, design a user interface, and integrate JavaScript plugins. Towards the end of the book, you will also be introduced to integrating Bootstrap 4 with popular application frameworks such as Angular 2, Ruby on Rails, and React.
Table of Contents (15 chapters)
Bootstrap 4 Site Blueprints
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Preface

Setting up navigation


The original app component (app/app.component.ts) should only handle navigation now. So edit the app/app.component.ts file so that it contains the following TypeScript code:

import { Component } from '@angular/core'; 
import { ROUTER_DIRECTIVES }  from '@angular/router'; 
@Component({ 
    selector: 'my-app', 
    template: `<ul> 
    <li><a [routerLink]="['/home']" routerLinkActive="active">Home</a></li> 
    <li><a [routerLink]="['/features']" routerLinkActive="active">Features</a></li> 
    <li><a [routerLink]="['/pricing']" routerLinkActive="active">Pricing</a></li> 
    <li><a [routerLink]="['/about']" routerLinkActive="active">About</a></li> 
    </ul> 
    <router-outlet></router-outlet>`, 
     directives: [ ROUTER_DIRECTIVES ] 
    }) 
export class AppComponent { } 

The router...