我有一组4个单选按钮,其中在页面加载时我必须预先选择与ng模型数据匹配的单选按钮,我已经定义了要在值标签和数据中匹配的数据。 ng-value标签,但它不起作用。
A<input type="radio" name="export" value="A" ng-model="item.exportsCat" />
B<input type="radio" name="export" value="B" ng-model="item.exportsCat" />
C<input type="radio" name="export" value="C" ng-model="item.exportsCat" />
D<input type="radio" name="export" value="D" ng-model="item.exportsCat" />
页面加载ng-model =“item.exportsCat”的值为“C”。 所以我想要选择C单选按钮。
答案 0 :(得分:0)
然后你必须在你的控制器中初始化你的变量,如:
$scope.item.exportsCat = 'C';
答案 1 :(得分:0)
那对我有用:
JS:
angular.module('myApp', [])
.controller('ControllerFirst',function($scope){
$scope.item = {
exportsCat: 'D'
};
});
HTML:
<div ng-controller="ControllerFirst">
<input type="radio" name="export" value="A" ng-model="item.exportsCat" />A
<input type="radio" name="export" value="B" ng-model="item.exportsCat" />B
<input type="radio" name="export" value="D" ng-model="item.exportsCat" />D
<input type="radio" name="export" value="C" ng-model="item.exportsCat" />C
</div>
这里有我的jsfiddle,这可行: