Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何触发组件';s在Angular 2中重新渲染?_Angular_Angular2 Template - Fatal编程技术网

如何触发组件';s在Angular 2中重新渲染?

如何触发组件';s在Angular 2中重新渲染?,angular,angular2-template,Angular,Angular2 Template,我想知道如何强制组件在Angular 2中进行渲染 感谢Dave可能重复的可能重复(可能甚至比@echonax更相似):它类似,但实际上没有解决如何重新渲染组件的问题。我可以更新components UI中的值,但我需要重新呈现组件,以允许外部JS库根据新的更改进行操作。有什么建议吗?@PetrAdam这可能有用…*如果组件,将标志设置为false,调用changedetectorref,然后在setTimeout中将标志设置为true。。这是尽可能脏和非常糟糕的,但它起了作用:(可能重复的可能

我想知道如何强制组件在Angular 2中进行渲染


感谢Dave

可能重复的可能重复(可能甚至比@echonax更相似):它类似,但实际上没有解决如何重新渲染组件的问题。我可以更新components UI中的值,但我需要重新呈现组件,以允许外部JS库根据新的更改进行操作。有什么建议吗?@PetrAdam这可能有用…*如果组件,将标志设置为false,调用changedetectorref,然后在setTimeout中将标志设置为true。。这是尽可能脏和非常糟糕的,但它起了作用:(可能重复的可能重复(可能甚至比@echonax更相似):其类似,但实际上并未解决如何重新呈现组件的问题。我可以更新组件UI中的值,但我需要重新呈现组件,以允许外部JS库对新更改进行操作。有什么建议吗?@PetrAdam这可能行得通…*如果组件,请将标志设置为false,调用changedetectorref,而不是setsetTimeout中的标志为true。这是尽可能脏的,非常糟糕,但它起作用了:(