ts-mean
Version:
Boilerplate for a TS-MEAN App
34 lines (26 loc) • 745 B
text/typescript
import { Component } from '@angular/core';
import {NavigationEnd, Router} from '@angular/router';
({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
testvariable = 'app works!';
isBorderlessPage: boolean;
counter = 0;
constructor(
router: Router
) {
const handleRouteChange = () => {
router.events.subscribe(newRoute => {
if (newRoute instanceof NavigationEnd) {
// Decide which pages get a border and which not
const borderlessPages = ['/'];
this.isBorderlessPage = borderlessPages.indexOf(newRoute.urlAfterRedirects) > -1;
}
});
};
handleRouteChange();
}
}