我使用 Yeoman 构建了一个简单的 Angular 应用程序,从那时起我就一直在使用它。
文件内app.js
,这是第一个列为 <script>
的里面index.html
,我将主模块定义为:
angular.module('myMod', [])
.config(...)
注意依赖项的空数组。
现在,当我想向此模块添加过滤器时,我创建一个 myFilter.js
文件(我在 app.js
内之后加载 index.html
); myFilter.js
组成:
angular.module('myMod').filter(...)
请注意 module()
只有一个参数功能。如果我将空的依赖项数组作为参数传递给 this module()
功能,屏幕上确实什么也没有出现。
我一直在玩一堆其他文件,这些文件扩展了 myMod
使用 Controller ,并传递[]
作为 angular.module()
的参数函数每次都会破坏我的应用程序。
我好像只能调用angular.module()
一旦使用第二个参数,这可能有一定意义(我想列出我的依赖项多少次?一致性怎么样?)。是这样吗?
如果是,是否有一些标准位置可以列出模块的依赖项?
最佳答案
angular.module("myModule",["dependencyA"]) 将创建一个新模块(如果模块已存在,这将崩溃。) angular.module("myModule") 使用已知的模块。
这也会影响您在index.html中加载脚本的方式
关于javascript - AngularJS 模块依赖项 - 我可以列出它们多少次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18344052/