import { Component, ChangeDetectorRef } from '@angular/core'; import { Router, NavigationStart } from '@angular/router'; import { Title } from '@angular/platform-browser'; import { AppComponent } from "./app.component"; declare const mLayout; // @dynamic /** For Activate * * angular.json vendor/script.bundle.trandy * styles.css css / custom.trandy * app.module.ts bootstrap * index.html body */ @Component({ selector: 'rd-app', template: `
`, providers: [Title] }) export class AppTrandy extends AppComponent { app = AppComponent; constructor(router: Router, titleService: Title, changeDetector: ChangeDetectorRef) { super(router, titleService, changeDetector); router.events.subscribe((navigate) => { if (navigate instanceof NavigationStart) { mLayout.closeAsideMenuOffcanvas(); } }) } }