2015-06-19 17 views
1

基本上,我基於從服務器返回的項目創建我的單選按鈕。這裏並不總是返回的值,在這種情況下,用戶添加一個新問題:如何在用ng-repeat創建時在Angular中設置默認的單選按鈕?

HTML:

<tr ng-repeat="item in items"> 
    <td><input type="radio" name="item" ng-model="selected" ng-value="{{item}}" ng-change="getNewOtherStuff(item)"/></td> 
</tr> 
//close table stuff 

<div class="halfMarginTop"> 
    <button class="btn btn-success" ng-click="add)">Add Row</button> 
</div> 

如何設定在列表中的第一項被選中的一個默認情況下,當有是一個嗎?

回答

2

一旦你收到數據,你可以在你的JS控制器中初始化它。

if($scope.items.length > 0) $scope.selected = $scope.items[0]; 

希望它有幫助。

相關問題