6

这是我的表格

<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>

它仍然不起作用,有什么提示吗?

4

2 回答 2

8

ng-disabled这是该指令的一个简单工作示例:

<form ng-app> 
   <input ng-disabled="checked" type="text" />
    Click me to disable: <input type="checkbox" ng-model="checked"><br/>
</form> 
于 2013-02-05T10:06:11.877 回答
1

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

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

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

于 2014-01-22T20:41:01.027 回答