2013-09-30 169 views
0

我已在在玉文件AngularJS單選按鈕問題

.... 
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'; 

不幸的是,我無法獲得任何單選按鈕是默認選擇。

任何援助將不勝感激。

梅爾羅伊

回答

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}"]> 
+1

說句公道話:實際上SZA先正確地回答了這個。我首先給出了一個錯誤的答案,因爲我誤讀了這個問題,然後刪除,編輯並取消刪除了它。當時他的回答sza有點快。所以在我看來,sza的答案應該是「Accepted」。 –