Javascript Angular.js用于在textarea为空时禁用按钮
我想禁用按钮,除非文本区域中存在文本。以下是我尝试过的:Javascript Angular.js用于在textarea为空时禁用按钮,javascript,angularjs,validation,Javascript,Angularjs,Validation,我想禁用按钮,除非文本区域中存在文本。以下是我尝试过的: <textarea ng-model="shipment_ids"></textarea> <button ng-click="do_something" ng-disabled="shipment_ids.length"></button> 但是,无论发生什么情况,该按钮都是启用的。我认为您想要的与代码状态相反。比如: <textarea ng-model="shipment_
<textarea ng-model="shipment_ids"></textarea>
<button ng-click="do_something" ng-disabled="shipment_ids.length"></button>
但是,无论发生什么情况,该按钮都是启用的。我认为您想要的与代码状态相反。比如:
<textarea ng-model="shipment_ids"></textarea>
<button ng-click="do_something" ng-disabled="!shipment_ids">Click me</button>
点击我
示例。这解决了我的问题。看起来我应该重新访问我的假设,即当我在文本区域中键入文本时,按钮没有被禁用。