如何使用位于不同模块中的指令

时间:2013-01-18 21:17:19

标签: angularjs angular-directive angular-module

angular.module('mod1', [])
  .directive('myDir', ($timeout) => {
    return {
      ///....
    }
  });

angular.module('myApp', ['mod1'])
<html ng-app="myApp">

<body>
  <my-dir valu='blablabla' />
</body>

</html>

那为什么这不起作用? 并说出未知提供者:$compileProvider

但是如果我将指令移到myApp模块中就可以了

1 个答案:

答案 0 :(得分:8)

我认为只要正确提供了模块依赖,它就可以正常工作!!

检查出来:http://plnkr.co/edit/Wvb7melvMOgXh3FyoVnx?p=preview