ChangeDetectorRef.markForCheck()和之间有什么区别ChangeDetectorRef.detectChanges()?
我只在SO上找到了关于NgZone.run()这两个函数之间的差异的信息,但不是这两个函数之间的区别.
对于仅提及文档的答案,请说明一些实际场景,以选择其中一个.
我在这里经历了角度文档,然而,我无法完全理解.
我一直在玩ng-template,发现自己正在努力解决某些问题.
我在stackblitz中创建了一个简单的例子.https://stackblitz.com/edit/angular-template-series-v?file=app%2Fparent%2Fparent1.component.ts
一个父组件发送你好组件的儿童通过模板.
我们的想法是使用ngIf控制Child的模板 .
当Hello组件到达ngOnInit挂钩循环时,它会发出输出.父组件获取此输出并添加要显示的消息.
但是,创建组件时不会显示该消息,而是在一个循环之后显示.在该示例中,您需要单击"切换内容"按钮两次,才能显示"模板已创建"消息.
如何解决这个问题才能使消息出现在同一个循环中?