在Angular 6中,当路由导航到一个组件时,该组件的ngOnInit方法应该被自动调用。如果ngOnInit方法没有被调用,可能有几个原因。以下是一些可能的解决方法:
const routes: Routes = [
{ path: 'example', component: ExampleComponent }
];
import { Component, OnInit } from '@angular/core';
export class ExampleComponent implements OnInit {
ngOnInit() {
// 在这里执行初始化操作
}
}
如果你按照以上步骤检查并且问题仍然存在,那么可能是由于其他原因导致的。你可以使用浏览器的开发者工具来查看控制台输出,以便查找其他潜在的错误或异常。