在我们的应用程序中,我们加载并在每次浏览网站时销毁组件。这个代码非常简单:
loadComponent(): void {
if (appCmp != undefined)
appCmp.destroy();
appCmp = this.appRef.bootstrap(Main);
}
我们销毁旧组件,然后引导新组件。
这可行,我可以看到我的组件已加载,但它似乎没有初始化:模板未加载。你可以看到我的按钮没有正确显示:
正确的模板在这里:
PS:我已经尝试.detectChanges()
但它不起作用。
移动鼠标时最终会加载模板。
有什么想法吗?
EDIT1 :我看到ngAfterViewInit
未被调用,可能是个错误吗?