單選按鈕代碼在這裏我的代碼加載頁面時如何選擇一個單選按鈕作爲默認值?
<ion-radio ng-model="data.gender" ng-required="true" ng-value="'male'">Male</ion-radio>
<ion-radio ng-model="data.gender" ng-required="true" ng-value="'female'">Female</ion-radio>
希望角的js幫助
單選按鈕代碼在這裏我的代碼加載頁面時如何選擇一個單選按鈕作爲默認值?
<ion-radio ng-model="data.gender" ng-required="true" ng-value="'male'">Male</ion-radio>
<ion-radio ng-model="data.gender" ng-required="true" ng-value="'female'">Female</ion-radio>
希望角的js幫助
使用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';
您可以在加載此html模板時在您的控制器中定義初始值。 只需要添加
$scope.data.gender = 'male';
在你的模板,你要定義NG-控制器,你可以定義ng-init="radioInit()"
,並在控制器中有一個功能:
$scope.radioInit = function() {
$scope.data.gender = 'male';
//or
$scope.data.gender = 'female';
};
有兩種方式以定義
一個是:內部視圖
ng-init="data.gender = 'male'"
二是:內部控制
$scope.data = {
gender = 'male'
}
性別=男性是不正確的語法。應該是性別:'男' –