加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angular2动态内容加载抛出表达式更改的异常

发布时间:2020-12-17 10:34:19 所属栏目:安全 来源:网络整理
导读:我正在创建一个通用的甘特图可视化组件. 我将显示周和任务的部分是通用的,但每行都有一个我想要动态的标题,例如,当显示每个用户的任务列表时,我想放置一些用户数据和一些操作按钮,但是当按项目显示任务时,我想显示项目数据和项目操作按钮. 我在此之后实施了
我正在创建一个通用的甘特图可视化组件.

我将显示周和任务的部分是通用的,但每行都有一个我想要动态的标题,例如,当显示每个用户的任务列表时,我想放置一些用户数据和一些操作按钮,但是当按项目显示任务时,我想显示项目数据和项目操作按钮.

我在此之后实施了一个解决方案: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它一切正常…但根据教程我应该使用第一个.谁有人向我解释这个?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读