Rey*_*eyn 5 javascript angularjs
一直在阅读 AngularJS 文档并发现一些参数类型
!Array.<string>=
Run Code Online (Sandbox Code Playgroud)
这是什么意思?任何答案都会解决问题。
这些运算符来自 Google Closure 的类型表达式。
!将类型标识为“不可为空”。<...>标识对象/集合内容的类型。=将参数标识为“可选”。因此,在以下情况下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
Run Code Online (Sandbox Code Playgroud)