我将显示周和任务的部分是通用的,但每行都有一个我想要动态的标题,例如,当显示每个用户的任务列表时,我想放置一些用户数据和一些操作按钮,但是当按项目显示任务时,我想显示项目数据和项目操作按钮.
我在此之后实施了一个解决方案:https://angular.io/docs/ts/latest/cookbook/dynamic-component-loader.html
一切似乎都运行正常,我看到每个场景中的动作按钮加载方式不同,但不是用户或项目数据.另外,按钮上的console.log(this.data.name),我正确地看到控制台中的数据,但如果我尝试在模板{{data.name}}上打印,我什么也看不见.
我在控制台中看到以下错误:
Error: Expression has changed after it was checked. PrevIoUs value: ‘CD_INIT_VALUE’. Current value: ‘test project – Task 3
‘. It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook?
我仔细检查了所有步骤,我正在做同样的事情,你可以在那个教程上看到.
有谁知道该教程是否过时了?
预先感谢您的帮助!
编辑:
如果我将ngAfterViewInit更改为ngOnInit它一切正常…但根据教程我应该使用第一个.谁有人向我解释这个? 原文链接:https://www.f2er.com/angularjs/140275.html