javascript - AngularJS 模块依赖项 - 我可以列出它们多少次?

标签 javascript angularjs

我使用 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/

相关文章:

angularjs - 添加层级依赖的 TypeLite 生成

javascript - AngularJS 无法正确路由

javascript - JQuery-需要帮助理解 (i, el)

javascript - 日期范围没有克隆

javascript - 使用javascript在html中注入(inject)数据

angularjs - 如何使用 Jasmine 模拟链式 promise ?

javascript - ASP.NET 中的 Angular 浏览器崩溃

javascript - ng-select 不适用于渲染数组列表?

javascript - 如何一次在下拉列表中选择多个值?

javascript - Express Router 读取两个不同的动态路由相同