2015-05-11 278 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 
} 
相關問題