【发布时间】:2018-01-16 05:21:26
【问题描述】:
我正在开发一个同时具有 AngularJS 和 Angular 的应用程序。现在,我正在使用以下行从 html 页面调用 Angular 组件:
System.import('app')
在 app\app.module.ts 文件中,我指定了要引导的特定父组件。这个父组件又调用一个子组件。我在父子组件的构造函数中放了一些 console.log 语句,我第一次看到一切正常。
但是,当我离开并再次返回 html 页面时,我注意到父组件和子组件没有被初始化。我发现的唯一解决方法是刷新整个页面,这并不理想。我试图在用户离开后立即卸载 Angular 组件,但我找不到任何合适的 SystemJS 方法。
我知道 Angular 组件只会被初始化一次,这可能就是发生这种情况的原因,但有没有办法解决这个问题?
谢谢
【问题讨论】:
标签: angularjs angular systemjs