在 ng-if 中使用数组函数时出错
Error using array function in ng-if
这听起来很简单,但我一直在努力!
在 AngularJs 1.4 中,我有一个 ng-if,它使用数组的 some() 函数。我收到语法错误
Syntax Error: Token '>' not a primary expression at column ...
做这个的时候。
我的 HTML 是:
<!-- DOES NOT WORK!! -->
<div ng-if="myArr.some(x => x == 'car')">
Function check fine!
</div>
这是原话https://plnkr.co/edit/v5SLIU5dQdIlpP5sCmzR
谢谢!
Angular 使用它自己的内置解析器来评估模板中的表达式,does not support function declarations。您应该将逻辑从模板中拉出并放入控制器中,然后绑定到它。
这听起来很简单,但我一直在努力!
在 AngularJs 1.4 中,我有一个 ng-if,它使用数组的 some() 函数。我收到语法错误
Syntax Error: Token '>' not a primary expression at column ...
做这个的时候。
我的 HTML 是:
<!-- DOES NOT WORK!! -->
<div ng-if="myArr.some(x => x == 'car')">
Function check fine!
</div>
这是原话https://plnkr.co/edit/v5SLIU5dQdIlpP5sCmzR
谢谢!
Angular 使用它自己的内置解析器来评估模板中的表达式,does not support function declarations。您应该将逻辑从模板中拉出并放入控制器中,然后绑定到它。