2016-04-29 27 views

ответ

4

Используйте ng-init, чтобы решить вашу проблему, директива ng-init позволяет оценить выражение в текущей области

<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> 

OR

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

вы можете определить начальное значение в вашем контроллере при загрузке этого шаблона html. просто нужно добавить

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

в шаблоне, где вы определяете нг-контроллер, вы можете определить ng-init="radioInit()" и в контроллере имеют эту функцию, как:


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

Есть два способа определить

Одна из них: взгляд изнутри

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

Два это: Внутри контроллера

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

пол = мужчина не правильный синтаксис. Должен быть пол: «мужчина» –

Смежные вопросы