【发布时间】:2018-08-20 08:20:36
【问题描述】:
数据在服务和组件中发生变化,但并未反映在视图中。
以下是未解决问题的解决方案:
使用的生命周期挂钩 ngDoCheck
使用角度区域并在 zone.run() 中调用方法
通过调用 ChangeDetectorRef.detectChanges() 手动调用更改检测
在调用方法之前添加了 5 秒的计时器。
我的代码:
ngOnInit() {
this.noticeService.notices.subscribe(data => {
this.notices = data;
});
}
问题在于,每当我调试代码时,我发现数据反映在组件的通知变量中,但它不会显示在 UI 上,除非未执行任何用户操作(如单击)。 非常感谢您的帮助。
【问题讨论】:
-
请提供完整代码。
标签: angular ionic-framework ionic3