2015-07-04 30 views
6

Ich habe eine Schaltfläche in einem Formular, das ich deaktivieren möchte, bis eine oder mehrere Kontrollkästchen ausgewählt wurden. Dies ist wahrscheinlich ziemlich einfach zu lösen, aber die Schaltfläche ist nicht deaktiviert, wenn ich verwende! Result.isSelected.Angularjs deaktivieren Schaltfläche, wenn das Kontrollkästchen aktiviert ist

Dies ist meine Schaltfläche:

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

Und die Checkbox:

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

Kennt jemand eine bessere Lösung? Danke für Ihre Hilfe!

+0

Was ausgewählt() im ng-Klick tun? – mico

+0

Es aktiviert das Kontrollkästchen, um die Elemente zu einem Array hinzuzufügen. – 1313

Antwort

5

wäre eine bessere Lösung sein: tatsächlich

<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

Danke Dev-One! – 1313

+0

Welcome.This war ein ziemlich einfaches Problem, das Sie konfrontiert wurden. Bitte gehen Sie durch diese Dokumentation: https://docs.angularjs.org/api/ng/directive/ngDisabled Wenn es immer noch nicht hilft. Bei stackoverflow sind Sie immer willkommen. – Sajal

+0

Wird tun :) .. musste nur verstehen, warum es nicht so funktionierte, wie ich es hatte. – 1313

Verwandte Themen