試圖尋找與形式的選擇列表中的一些例子之後,但似乎他們總是值在我的項目中使用的onchange功能 http://balinterdi.com/2015/08/29/how-to-do-a-select-dropdown-in-ember-20.html燼JS拿到形式選擇提交
不過,我想是這樣的:
<form {{action "createBook" on="submit"}}>
<p>{{input type='text' id='title' value=title}}</p>
<p> <select name="lang" id="lang">
<option value="">--Choose--</option>
{{#each model.language as |lang|}}
<option value="{{lang.url}}">{{lang.title}}</option>
{{/each}}
</select>
</p>
</form>
在我的控制,我有:
actions:{
createBook() {
var title = this.get('title'); //This line works fine
var lang = this.get('lang'); //This value from select isnt working at all
//do stuffs ..
},
}
我能做些什麼,這樣我可以從選擇中createBook值()動作?
this.set(「lang」,option) - 這將設置lang.url的值,而不是整個lang對象。要獲取lang對象,this.get('model.language')。findBy('url',option) – kumkanillam
完美地工作,謝謝你的支持:) – Nam