Sono presenti voci nell'elenco dei pulsanti di opzione (utilizzando ng-repeat
) con un button
(inizialmente disabilitato con ng-disabled
) per continuare. Quando viene selezionato un pulsante di opzione, desidero attivare il pulsante "Continua".Attiva/disattiva pulsante in base alla selezione del pulsante di opzione in AngularJS
Qual è il modo giusto per farlo in Angular?
JS rilevanti:
$scope.companies = [{
"id": 3,
"name": "Twitter"
}, {
"id": 2,
"name": "Google"
}, {
"id": 1,
"name": "Apple"
}]
Rilevante 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>
Grazie!
questo funziona perfettamente. Non ho capito che ng-repeat ha creato un nuovo ambito. Grazie JB! – jetcom