当textarea为空时,Angular.js用于禁用按钮的习惯用法

时间:2014-07-08 22:02:27

标签: javascript angularjs validation

我想要一个按钮被禁用,除非textarea中有文字。这是我尝试过的:

<textarea ng-model="shipment_ids"></textarea>
<button ng-click="do_something" ng-disabled="shipment_ids.length"></button>

但是,无论如何都会启用该按钮。

1 个答案:

答案 0 :(得分:17)

我认为你想要与你的代码所说的完全相反。类似的东西:

<textarea ng-model="shipment_ids"></textarea>
<button ng-click="do_something" ng-disabled="!shipment_ids">Click me</button>

示例on JSFiddle here