Javascript 功能禁用角度调整
我想使用禁用的ng和从函数返回的动态值 我试过几种方法,但都不管用Javascript 功能禁用角度调整,javascript,angularjs,angularjs-scope,angular-ui,Javascript,Angularjs,Angularjs Scope,Angular Ui,我想使用禁用的ng和从函数返回的动态值 我试过几种方法,但都不管用 <textarea id="{{exercise.type}}" ng-disabled={{prova}}></textarea> ...... <textarea id="{{exercise.type}}" ng-disabled=prova></textarea> ...... <textarea id="{{exercise.type}}" ng-disabled=
<textarea id="{{exercise.type}}" ng-disabled={{prova}}></textarea>
......
<textarea id="{{exercise.type}}" ng-disabled=prova></textarea>
......
<textarea id="{{exercise.type}}" ng-disabled=prova()></textarea>
请尝试以下语法:
ng-disabled="prova()"
示例:当函数更改视图模型数据时,会发生摘要循环。如果您的函数不更改视图模型,则不应导致摘要循环 ng if是导致摘要循环的一个很好的例子 这是对“当你有一个摘要循环时该做什么”的回应 答复:
不要在触发视图模型的事物中使用函数。当元素绑定到加载的模型时,使用函数可能会导致$digest迭代器过载dynamically@GregJF我遇到$digest迭代器重载问题。如何解决此问题?函数应该快速且简单,例如返回值,在发生变化时计算此值,例如,在模型属性上使用get/set函数来计算禁用函数的值。此外,如果要在prova()函数中返回对象,则通常可以使用valueOf或toString
ng-disabled="prova()"