Angular js ng-disabled不起作用

时间:2013-02-05 09:58:38

标签: javascript angularjs

这是我的表格

<form name="myForm">
<input ng-disabled="true" type="text" >*
</form>

但是我想了解为什么没有禁用此输入字段?

我也试过了$ scope,所以在CTRL:

$scope.diss=true;

并在html中:

<form name="myForm">
<input ng-disabled="diss" type="text" >*
</form>

它仍然不起作用,任何提示?

2 个答案:

答案 0 :(得分:8)

以下是ng-disabled指令的简单工作示例:

<form ng-app> 
   <input ng-disabled="checked" type="text" />
    Click me to disable: <input type="checkbox" ng-model="checked"><br/>
</form> 

答案 1 :(得分:1)

我无法在版本1.2.x(我在1.0.8之前)使用ng-disabled,因为我的jQuery版本是1.4.2。

angularJS 1.0.x需要jQuery 1.6或更新版本。

升级jQuery或angularJS将解决问题 - angularJS 1.2.x检测到你的jQuery版本并将回退到它的内部jQLite。