【发布时间】:2018-06-14 06:15:05
【问题描述】:
有没有办法设置通用 ngOnInit() 在 Angular 应用程序的每个页面上执行? 而不是在每一页都写:
import { AppComponent } from '../app.component';
constructor(
private app: AppComponent) {}
ngOnInit(): void {
this.app.doCommonStuffForEachPage();
}
我想简单地写一次这段代码,当路由器打开每个页面时,this.app.doCommonStuffForEachPage() 会被调用。
【问题讨论】:
-
如果你只是在谈论路由组件,你可以使用路由事件angular.io/guide/router#router-events你也可以创建一个父组件,你可以在所有其他组件中继承
-
这就是我要找的,谢谢
标签: angular angular2-routing ngoninit