0

我在玉文件中有以下内容

....
input(id='prefChangeY', type='radio', ng-value='Yes', ng-model='form.prefChange', name='prefChange', on-focus="fieldInfo='Select yes to change your pref'")
.....
input(id='prefChangeN', type='radio', ng-value='No', ng-model='form.prefChange', name='prefChange', on-focus="fieldInfo='Select no to change your pref'")
.....

在控制器中,我有以下代码

$scope.form.prefChange = 'No';

不幸的是,我无法默认选择“否”单选按钮。

任何帮助将不胜感激。

梅尔罗伊

4

2 回答 2

2

使用value而不是ng-value. 检查文档

value='Yes'
value='No'

演示:http: //jsfiddle.net/LNWNz/

于 2013-09-30T21:02:59.327 回答
1

选择时值的属性不是ng-value,而是简单value的。

http://docs.angularjs.org/api/ng.directive:input.radio

<input type="radio"
   ng-model="{string}"
   value="{string}"
   [name="{string}"]
   [ng-change="{string}"]>
于 2013-09-30T20:59:22.183 回答