2016-05-13 3 views
0
<input type="radio" ng-checked="pooledFunds.acceptPooledFunds == 1"> 

<input type="radio" ng-checked="pooledFunds.acceptPooledFunds == 1"> {{pooledFunds.acceptPooledFunds}} , {{pooledFunds.acceptPooledFunds == 1}} 

und ich habe ein JSON Objekt wieWinkel ng-geprüft ist nicht für die Funkarbeits - 2

Scope Variable in meinem Controller zugeordnet
$scope.pooledFunds = {"acceptPooledFunds" : 1}; 

Die pooledFunds.acceptPooledFunds Wert beim Drucken mit {{pooledFunds. acceptPooledFunds}} zeigt 1 an und {{pooledFunds.acceptPooledFunds == 1}} zeigt "true".

Der Optionsfeld wird jedoch nicht in den aktivierten Modus versetzt. Ich habe bereits diesen Link überprüft: angular ng-checked is not working for radio

und es war nicht hilfreich.

+0

Sie möchten ein Radio oder ein Kontrollkästchen? –

+0

Es gibt kein ng-check für Radio. Siehe [eckige Dokumente] (https://docs.angularjs.org/api/ng/input/input%5Bradio%5D). – jlulloav

Antwort

0

dieses

<input type="radio" ng-model="pooledFunds.selectedVal" name="pooled" /> 

<input type="radio" ng-model="pooledFunds.selectedVal" name="pooled" /> 

Javascript

$scope.pooledFunds.selectedVal = 1; 

Verwenden ng-model Versuchen Sie, und wenn Sie Wert Ihres Modells auf true gesetzt/false sollte es dann funktionieren.

Arbeiten Demo

+0

Vielen Dank für die schnelle Antwort. Ich werde das als richtige Antwort akzeptieren. Ok, ich werde ng-checked durch ng-model ersetzen. –

+0

Auch ein Arbeitsmodell, habe ich für mich selbst versucht: nur als Referenz für andere: http://mcaf.ee/ugr80a –