2016-04-29 3 views

Antwort

4

Verwenden ng-init helfen, Ihr Problem zu lösen, die ng-init Direktive ermöglicht es Ihnen, einen Ausdruck im aktuellen Bereich zu bewerten

<ion-radio ng-init="data.gender = 'male'" ng-model="data.gender" ng-required="true" ng-value="'male'" name="gender">Male</ion-radio> 
<ion-radio ng-model="data.gender" ng-required="true" ng-value="'female'" name="gender">Female</ion-radio> 

ODER

$scope.data.gender = 'male'; 
5

Sie können Anfangswert in Ihrem Controller beim Laden dieser HTML-Vorlage definieren. brauchen nur

$scope.data.gender = 'male'; 
4

in Ihrer Vorlage hinzuzufügen, wo Sie ng-Controller definieren, können Sie ng-init="radioInit()" definieren und in Ihrem Controller haben diese Funktion als:


$scope.radioInit = function() { 
    $scope.data.gender = 'male'; 
//or 
    $scope.data.gender = 'female'; 
}; 
2

Es Zweiweg sind zu definieren

Eine davon ist: Innenansicht

ng-init="data.gender = 'male'" 

Zwei ist: Inside-Controller

$scope.data = { 
    gender = 'male' 
} 
+0

Geschlecht = männlich ist nicht die richtige Syntax. Sollte Geschlecht sein: "männlich" –

Verwandte Themen