Sam*_*Sam 3 angularjs angularjs-directive
这个问题看似奇怪.但我喜欢在文件夹中组织我的应用程序,其中指令位于'directives'文件夹中,控制器位于'controllers'文件夹中等等....
在我看到的所有示例中,指令都是这样声明的:
var app = angular.module('myModule').
directives('myDirective', function(){
});
Run Code Online (Sandbox Code Playgroud)
我想要的是在一个单独的文件中声明myDirective(它不应该知道app变量.然后当我创建myModule时,我想将它指定为myDirective.
我怎么做 ?
我这样做的方法是创建一个指令模块,然后将其注入我的应用程序:
指示
angular.module('app.directives', []).directive(...).directive(...)
Run Code Online (Sandbox Code Playgroud)
应用
angular.module('myApp',['app.directives'])
Run Code Online (Sandbox Code Playgroud)
你可以为服务,过滤器等做同样的事情......
| 归档时间: |
|
| 查看次数: |
1237 次 |
| 最近记录: |