2014-11-21 84 views
0

我不明白爲什麼最初的選擇在這段代碼中不起作用。其他一切都很好。選項都在那裏,等...AngularJS選擇:初始選擇不起作用

<select id="userEmail" class="form-control" 
          data-ng-init="userSelection = users[0]" 
          data-ng-model="userSelection" 
          data-ng-options="user.email for user in users"> 
         </select> 

此外與userSelection = userSelection || users[0]變種不起作用。

+0

如果你在plunkr或小提琴中複製它,會有所幫助。 – kubuntu 2014-11-21 20:54:04

回答

2

會使這只是一個評論,但還不能。

你的代碼應該可以工作。我相當複製到this plnkr,它工作得很好。

我想只是確保你有所有的控制器和whatnots設置正確。

<select id="userEmail" class="form-control" 
    data-ng-init="userSelection = users[5]" 
    data-ng-model="userSelection" 
    data-ng-options="user.email for user in users"> 
</select> 
<hr> 
{{ userSelection }} 
+0

這真的很奇怪......我再次檢查了一切。應該沒事。我的意思是,無論如何我都會在下拉菜單中獲取用戶,所以在從控制器中檢索它們時應該沒有問題。這是事實,我不能做一個預選:/ – 2014-11-22 13:14:20

+0

這個答案不應該是一個評論;) – glepretre 2014-11-24 10:14:20