正在阅读 AngularJS 文档并找到一些参数类型
!Array.<string>=
这是什么意思?任何答案都会澄清一切。
最佳答案
运算符来自 Google Closure 的 Type Expressions .
-
!
将类型标识为“不可空”。 -
<...>
标识对象/集合内容的类型。 -
=
将参数标识为“可选”。
因此,在 angular.module()
的情况下:
- 无需为
requires
提供参数. - 给定的时候不能是
null
并且必须是Array
仅包含字符串值。
angular.module('Foo'); // valid arguments
angular.module('Foo', null); // not valid
angular.module('Foo', ['Bar']); // valid
angular.module('Foo', [false]); // not valid
angular.module('Foo', function(){}); // valid
关于javascript - !Array.<string>= 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36026318/