javascript – 什么呢!Array.=有角度的意思?

正在阅读AngularJS文档并找到一些param类型

!Array.<string>=

这是什么意思?任何答案都可以解决问题.

最佳答案 操作符来自Google Closure的
Type Expressions.

>!将类型标识为“不可为空”.
>< …>标识对象/集合内容的类型.
> =将参数标识为“可选”.

因此,在angular.module()的情况下:

>不需要为要求提出任何论据.
>给定时,它不能为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
点赞