我有这样的表格:
<form name="myForm"> <input name="myText" type="text" ng-model="mytext" required /> <button disabled="{{ myForm.$invalid }}">Save</button> </form>
如您所见,如果输入为空,则该按钮被禁用,但当它包含文本时它不会变回启用状态。我怎样才能让它工作?
您需要使用表单的名称以及 ng-disabled:这是 Plunker 上的演示
<form name="myForm"> <input name="myText" type="text" ng-model="mytext" required /> <button ng-disabled="myForm.$invalid">Save</button> </form>