设置按钮被禁用为angularjs中字符串比较的结果

时间:2015-03-05 22:58:58

标签: javascript angularjs

现在我有:

<button ng-click="doSomething()" ng-disabled="{{aVariable}} != 'Ready'">Button 1</button>

其中aVariable最初设置为“Ready”并随后设置为整数,然后返回Ready。

但该按钮不会根据输入禁用/启用。

2 个答案:

答案 0 :(得分:6)

ng-disabled不需要插值指令{{}},您可以在指令内直接使用角度scope变量来解决表达式

<强>标记

<button ng-click="doSomething()" ng-disabled="aVariable != 'Ready'">Button 1</button>

希望这可以帮助你,谢谢。

答案 1 :(得分:0)

我自己想出来了。应该用过:

<button ng-click="doSomething()" ng-disabled="aVariable != 'Ready'">Button 1</button>