如果选中复选框,则Angularjs禁用按钮

131*_*313 9 javascript checkbox angularjs

我有一个表单上的按钮,我要禁用,直到选中一个或多个复选框.这可能很容易解决,但是当我使用!result.isSelected时,按钮没有被禁用.

这是我的按钮:

<button class="btn btn-success" ng-click="send()"  ng-disabled="!result.isSelected" </button>
Run Code Online (Sandbox Code Playgroud)

和复选框:

<input type="checkbox" class="checkbox-row" ng-model="result.isSelected" ng-click="selected()" />
Run Code Online (Sandbox Code Playgroud)

有谁知道更好的解决方案?谢谢你的帮助!

Saj*_*jal 7

更好的解决方案是:

<input type="checkbox" class="checkbox-row" ng-model="checked" ng-click="selected()" />

<button class="btn btn-success" ng-click="send()"  ng-disabled="!checked"> </button>
Run Code Online (Sandbox Code Playgroud)