Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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
Angularjs 如果存在$scope.myVar,则向HTML元素添加属性_Angularjs - Fatal编程技术网

Angularjs 如果存在$scope.myVar,则向HTML元素添加属性

Angularjs 如果存在$scope.myVar,则向HTML元素添加属性,angularjs,Angularjs,如果$scope.myVar为空,我想在输入中添加禁用的属性,并在$scope.myVar不为空时将其删除。最好的方法是什么 输入示例: <input name="foo" ng-model="bar" /> <input name="foo" ng-model="bar" disabled ng-if="!myVar" /> <input name="foo" ng-model="bar" ng-if="myVar" /> 这就是这次会议的目的 这就是

如果
$scope.myVar
为空,我想在输入中添加
禁用的
属性,并在
$scope.myVar
不为空时将其删除。最好的方法是什么

输入示例:

<input name="foo" ng-model="bar" />
<input name="foo" ng-model="bar" disabled ng-if="!myVar" />
<input name="foo" ng-model="bar" ng-if="myVar" />

这就是这次会议的目的


这就是


您应该使用
ng disabled
指令

<input name="foo" ng-model="bar" ng-disabled="myVar == null" />

从:

特殊指令是必要的,因为我们不能在禁用属性内使用插值


您应该使用
ng disabled
指令

<input name="foo" ng-model="bar" ng-disabled="myVar == null" />

从:

特殊指令是必要的,因为我们不能在禁用属性内使用插值


太棒了,谢谢,时间到了我会接受的。对于其他属性,是否有一种通用的方法可以做到这一点?@DonnyP每个像disabled(例如readonly)一样工作的属性都有一个对应的ng指令。读一下医生。太棒了,谢谢,等时间到了我会接受的。对于其他属性,是否有一种通用的方法可以做到这一点?@DonnyP每个像disabled(例如readonly)一样工作的属性都有一个对应的ng指令。看医生。