2015-05-11 216 views
1

我有HTML格式的字段:inputtextarea。 所有字段具有属性required和提交按钮有:如何检查在Angular JS中是否选中复选框?

<div ng-click="Share()" ng-disabled="shareForm.$invalid"</div> 

如何,如果复选框被选中或者我可以检查不和禁用按钮?

回答

2

使用 “NG-模式” - 在角度

<input type="checkbox" ng-model="checked"/> 
<button ng-disabled="!checked"> MyInput </button> 
+0

但外按钮?我可以? – Hamed

+0

当然:名为“checked”的ng模型将在任何地方都可用(当然,您必须在控制器调用'ng-controller'内部) – tektiv

3

ng-model您的输入绑定:

<div ng-click="Share()" ng-model="checked" ng-disabled="shareForm.$invalid"</div> 

而你的 “分享” 功能里:

if($scope.checked){ 
    //do some action if checkbox is checked 
} 
相关问题