Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularjs ng disabled不向按钮添加disabled_Javascript_Angularjs - Fatal编程技术网

Javascript angularjs ng disabled不向按钮添加disabled

Javascript angularjs ng disabled不向按钮添加disabled,javascript,angularjs,Javascript,Angularjs,我有一个输入按钮,如果用户从选择框中选择某个值,我想将其设置为禁用: 选择菜单: <select id="jobstatus" name="jobstatus" ng-model="associate.JobStatus" class="form-control"> <option value="0">Current</option> <option value="1">Former</option>

我有一个输入按钮,如果用户从选择框中选择某个值,我想将其设置为禁用:

选择菜单:

<select id="jobstatus" name="jobstatus"  ng-model="associate.JobStatus" class="form-control">
        <option value="0">Current</option>
        <option value="1">Former</option>
        <option value="2">Never worked there</option>
</select>
输入按钮:

    <input type="submit" class="btn btn-info pull-right 
btn-lg btn-block" ng-disabled="{{associate.JobStatus === '2'}}" />
现在,当我查看源代码时,当我选择选项2时,输入按钮元素的值从ng disabled=false更改为ng disabled=true,但disabled属性不应用于按钮

我做错了什么?

用这个

<input type="submit" class="btn btn-info pull-right btn-lg btn-block" ng-disabled="associate.JobStatus == 2" />
角形文件

大括号表示将表达式绑定到元素的符号{{}是内置的角度标记

使用:

而不是:

与ng show/ng hide/ng if相同,您可以使用该模型 表达式本身而不是{}

例如:-

使用:

而不是:

<input type="submit" ng-disabled="associate.JobStatus == 2" />
<input type="submit" ng-disabled="{{associate.JobStatus == 2}}" />
<div ng-show="someObject.showProperty">
<div ng-show="{{someObject.showProperty}}">