angular.module('myModule')多次呼叫的行为是什么?
angular.module('myModule')
例如,我希望在单独的.js文件中定义路由和指令。
这样安全吗?
例如:
//routes.js angular.module('app',['$strap']) .config(function($routeProvider, $locationProvider) { ... }); //directives.js angular.module('app') .directive('formInput', function() { ...
另外,多次定义依赖项有什么影响?这是添加剂,还是双赢?
angular.module(name [,require],configFn); … require(可选)– {Array。=} –如果指定,则创建新模块。如果未指定,则将检索模块以进行进一步配置。- angular.module文档
我的解释如下:您只能定义一次依赖关系- 首次为特定模块调用angular.module时。之后,可以多次调用angular.module(),但requires不得指定该选项。
requires