Xia*_*com 2 angularjs
当我们打电话时angular.module('app-name',[]),为什么第二个参数configFn不是可选的?array如果没有提供它,为什么不简单地设置为空?
angular.module('app-name',[])
configFn
array
===更新===
第二个参数是没有configFn,但requires.
requires
Cai*_*nha 6
首先,签名是angular.module(moduleName, requires, configFn),第二个和第三个是可选的.
angular.module(moduleName, requires, configFn)
问题是这个方法超载了.如果你传递了一个requires,那么你将创建一个新模块.如果省略第二个和第三个参数,Angular将检索已加载的模块.
空数组告诉您app-name已调用的模块在其他模块中没有依赖关系.如果省略空数组,Angular将尝试检索模块app-name,并且会失败,因为尚未声明此模块.
app-name
来自文档:
requires(可选) - {Array.=} - 如果指定,则创建新模块.如果未指定,则检索模块以进行进一步配置.
归档时间:
12 年,10 月 前
查看次数:
569 次
最近记录: