使用模块的语法为:
angular.module(name, [requires], [configFn]);
的[requires]
参数:
!Array.<string>=
我不知道那是什么意思。感叹号表示什么,它不是一个数组?为什么最后有一个等号?这个周期是干什么用的?
查看另一个Stackoverflow问题,[requires]
参数用于列出该模块使用的其他模块。这是不是有点像Include
语句,把另一个模块放到这个模块里面?
这是Google闭包编译器类型表达式的语法。
-
Array.<string>
表示字符串数组 - 开头的
!
表示不能是null
- 结尾的
=
表示可选
将它们组合在一起,我们得到:!Array.<string>=
意味着它可以是
- and
array of strings
- and
empty array
undefined
(可选)但不能是null