当文本区域为空时,Angular.js 的禁用按钮惯用语。

6
我希望能够在文本区域中输入文本之前禁用按钮。以下是我尝试过的方法:
<textarea ng-model="shipment_ids"></textarea>
<button ng-click="do_something" ng-disabled="shipment_ids.length"></button>

然而,无论如何按钮都是可用的。
1个回答

19

我认为你想要的是与你的代码所描述的相反。类似于:

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

这里有一个示例在JSFiddle上展示


这解决了我的问题。看起来我应该重新审视我的假设,即当我在文本区域中输入文本时按钮没有被禁用。 - stonk-overflow

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接