【发布时间】:2014-01-22 09:09:50
【问题描述】:
如果您在 index.html 中包含 angular-mocks.js,ngMock 会自动包含自身。
什么是强制 Angular 在测试模式下加载模块的最简单方法,只需包含一个文件而无需编辑任何模块依赖项。
【问题讨论】:
-
你做不到。无法自动加载模块,因为您必须指定依赖关系树。 Angular-mocks 仅依赖于
ng模块。 -
恐怕这不是真的,angular-mocks.js 使用 ngMock 通过将 ngMock 和 ng 模块转移到模块数组中来实现这一点。他们的实现对我来说看起来不是很干净(该过程有很多支持代码),我想知道是否有更好的方法。
-
“自动包含自身”是什么意思? ngMocks 使用
angular.module('ngMock', ['ng'])...加载自身。