2016-06-14 70 views
0

我正在創建一個填充城市的下拉菜單。當用戶從下拉列表中選擇一個城市時,我想將城市模型傳遞給我的「selectChange」動作處理程序。問題是,該模型將作爲字符串始終被傳遞:Ember:有沒有辦法通過選擇下拉菜單來傳遞模型?

 <select class="{{b}}__select" onchange={{action "selectChange" value=target.value}}> 
      {{#each itinerary.cities as |city|}} 
       <option value={{city}}> 
        {{city.name}} 
       </option> 
      {{/each}} 
     </select> 

我可以通過ID,然後取出從該模型,但如果我能得到這個工作會容易得多。謝謝!

回答

1

除非Ember在最新版本中發生了很多變化,否則它的select標籤支持它很差。

我建議你看看一些Ember選擇插件,如ember-power-selectemberx-select

我認爲第一個是最受歡迎的。

相關問題