确保所有AngularJS指令都已加载的最佳方法是什么?

时间:2015-06-30 01:44:20

标签: javascript angularjs angularjs-directive

一旦所有指令都加载了,有没有办法让控制器知道?我在从指令,工厂和控制器之间共享的对象调用函数时遇到问题。

要调用的函数在指令中定义。如果在$timeout内从控制器调用该函数并延迟一秒,则该函数会运行,但如果在没有vm.item.test is not a function的情况下调用,则会引发$timeout错误。 AngularJS加载后是否会广播一个事件?

确保加载所有指令的最佳方法是什么?

我创建了一个简单的plunker来说明问题。

0 个答案:

没有答案