2015-07-04 19 views
6

Bir veya daha fazla onay kutusu seçilinceye kadar devre dışı bırakmak istediğim bir formda düğme var. Bu muhtemelen çözülmesi oldukça basittir, ancak kullandığım zaman buton devre dışı bırakılmamıştır! Result.isSelected.Angularjs onay kutusu işaretliyse tuşu devre dışı bırak

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

Ve onay kutusu::

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

Herkes daha iyi bir çözüm biliyor mu

Bu benim düğme? Yardım ettiğin için teşekkür ederim!

+0

şeyler aslında ng-tıklama() do seçilen? – mico

+0

Öğeleri bir diziye eklemek için onay kutusunu seçer. – 1313

cevap

5

Daha iyi bir çözüm olacaktır:

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

<button class="btn btn-success" ng-click="send()" ng-disabled="!checked"> </button> 
+0

Teşekkürler Dev-one! – 1313

+0

Hoş Geldiniz. Bu, karşılaştığınız oldukça basit bir sorundu. Lütfen şu dökümanları inceleyiniz: https://docs.angularjs.org/api/ng/directive/ngDisabled Hala yardımcı olmazsa. stackoverflow'a her zaman açığız. – Sajal

+0

Yapacaklar :) .. sadece neden böyle çalıştığını anlamadım. – 1313

İlgili konular