动态引导后未加载模板

时间:2016-09-29 15:24:04

标签: angular typescript angular2-template

在我们的应用程序中,我们加载并在每次浏览网站时销毁组件。这个代码非常简单:

loadComponent(): void {
        if (appCmp != undefined)
            appCmp.destroy();

        appCmp = this.appRef.bootstrap(Main);
}

我们销毁旧组件,然后引导新组件。

这可行,我可以看到我的组件已加载,但它似乎没有初始化:模板未加载。你可以看到我的按钮没有正确显示:

You can see that my buttons here are not shown correctly

正确的模板在这里:

The correct template

PS:我已经尝试.detectChanges()但它不起作用。 移动鼠标时最终会加载模板。 有什么想法吗?

EDIT1 :我看到ngAfterViewInit未被调用,可能是个错误吗?

0 个答案:

没有答案