2016-04-29 83 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> 

計算表達式

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

您可以在加載此html模板時在您的控制器中定義初始值。 只需要添加

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

在你的模板,你要定義NG-控制器,你可以定義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

性別=男性是不正確的語法。應該是性別:'男' –

相關問題