在检测到更改后进行渲染.要强制进行更改检测,以便已更改的零部件特性值传播到DOM(然后浏览器将在视图中呈现这些更改),以下是一些选项:
$rootScope.$digest()
--即判断完整的组件树$rootScope.$apply(callback)
--即计算Angular 2区域内的回调函数.我认为,但我不确定,这最终会在执行回调函数后判断完整的组件树.$scope.$digest()
类似——即,仅判断此组件及其子组件您需要导入,然后将ApplicationRef
、NgZone
或ChangeDetectorRef
注入组件.
对于您的特定场景,如果只更改了一个组件,我建议使用最后一个选项.