2016-09-22 12 views
0

我有一個類似於下面的選擇,在angular1.3.9中使用ng-selected設置默認選擇的數據。我們必須將角度版本升級到1.5.7。 Afetr升級ng-selected不起作用。默認日期未被設置。我們如何解決這個問題。ng-selected不能在angualr1.5.7中工作

<select id="rd" multiple data-ng-model="selDate" > 
    <option ng-selected= "{{r.rDate == defaultDate}}" data-ng-repeat="r in releaseDates" value="{{r.rDate}}">{{r.description}}</option> 
</select> 
+0

你可以創建一個小型PLUNER展示相同的問題嗎? –

回答

0

你應該使用ngOptions而不是重複在選項元素:

<select id="rd" multiple data-ng-model="selDate" ng-options="r.rDate as r.description for r in releaseDates"></select> 

然後在你的控制器,只需設置model到你想要的值來選擇:

$scope.selDate = [defaultDate] 
+0

我試過這種方式,但沒有工作。見下文。 [{「releaseDate」:「2015A01」,「description」:「2015年5月」}]是releaseDates。和我的選擇是<選擇ID = 「RD」 的多個數據-NG-模型= 「selreleaseDate」 \t \t \t納克選項= 「r.releaseDate如r.description用於releaseDates R」> \t \t \t – user1015388

+0

它不起作用1.5。*起 – user1015388

+0

@ user1015388 - 是不是這個/ http://plnkr.co/edit/xziqeszxHBGv9qDYOBa9?p=preview – tymeJV

相關問題