Angular ng-disabled with function

时间:2013-10-02 13:49:19

标签: javascript angularjs angularjs-scope angular-ui

我想使用带有从函数返回的动态值的disabled-ng。

我尝试了几种方法,但它没有用。

<textarea id="{{exercise.type}}" ng-disabled={{prova}}></textarea>
......
<textarea id="{{exercise.type}}" ng-disabled=prova></textarea>
......
<textarea id="{{exercise.type}}" ng-disabled=prova()></textarea>

使用此javascript函数

$scope.prova=function(e){               
               return true;
       };

2 个答案:

答案 0 :(得分:30)

试试这个语法:

ng-disabled="prova()"

示例:http://jsfiddle.net/3eqz2/2/

答案 1 :(得分:0)

当函数更改视图模型数据时,将发生摘要循环。如果您的函数不更改视图模型,则不应引起摘要循环。

ng-if是会引起摘要循环的一个很好的例子。

这是对“具有摘要循环时的操作”的响应。

答案:

请勿在触发视图模型的功能中使用功能。