假设我有一个数组myArray
和一个按钮。
<button>Click</button>
我想使用ng-disabled指令使用Array.prototype.some / every来禁用按钮。例如:
<button ng-disabled="myArray.some(x => x == 1)">Click</button>
这将引发Token '>' not a primary expression at column of the expression
。
为什么会这样?我在做错什么吗?
答案 0 :(得分:0)
正如AngularJS Developer Guide所言,不能在AngularJS表达式中声明函数。
无函数声明:即使在ng-init指令内部,您也不能在AngularJS表达式中声明函数。