Ich habe Elemente in einer Optionsfeldliste (unter Verwendung von ng-repeat
) mit einer button
(zunächst deaktiviert mit ng-disabled
), um fortzufahren. Wenn ein Optionsfeld ausgewählt ist, möchte ich die Schaltfläche "Weiter" aktivieren.Schaltfläche aktivieren/deaktivieren basierend auf Optionsfeldauswahl in AngularJS
Was ist der richtige Weg, dies in Angular zu tun?
Relevante JS:
$scope.companies = [{
"id": 3,
"name": "Twitter"
}, {
"id": 2,
"name": "Google"
}, {
"id": 1,
"name": "Apple"
}]
Relevante HTML:
<table>
<tr ng-repeat="company in companies">
<td>
<input type="radio" ng-model="companyId" name="companyId" value="{{company.id}}" />{{company.name}}
</td>
</tr>
</table>
<button ng-disabled="!companyId">Continue</button>
Dank!
perfekt. Habe nicht bemerkt, dass ng-repeat einen neuen Bereich erstellt hat. Danke JB! – jetcom