13

我想将 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;
       };
4

2 回答 2

31

试试这个语法:

ng-disabled="prova()"

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

于 2013-10-02T13:55:36.457 回答
0

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

ng-if 是一个很好的例子,说明会导致摘要循环。

这是对“当你有一个摘要循环时该怎么做”的回应。

回答:

不要在触发视图模型的事物中使用函数。

于 2020-10-26T15:39:40.967 回答