我已经尝试了$ evalAsync和$ viewContentLoaded,当Angular完成填充模板时,所有这些似乎都会启动。
我想要做的是,在一个指令中:
我已经尝试了很多东西,但我只想要一个明确的答案来说明如何以正确的Angular方式做到这一点。
答案 0 :(得分:0)
请参阅is there a post render callback for Angular JS directive?
和AngularJS - How to query the DOM when directive rendering is complete
不幸的是,没有办法确定渲染何时完成(例如,没有事件发生)。使用$ timeout似乎是唯一可用的解决方法。
答案 1 :(得分:0)