einreichen versucht, einige Beispiel mit Formular Auswahlliste zu suchen, aber es scheint sie onChange Funktion unter Verwendung http://balinterdi.com/2015/08/29/how-to-do-a-select-dropdown-in-ember-20.htmlEmber.js erhalten Form nach wählen
jedoch in meinem Projekt möchte ich so etwas wie dies immer Wert annehmen:
<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>
in meinem Controller habe ich:
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 ..
},
}
Was kann ich tun, damit ich den Wert von ausgewählten in createBook() Aktionen bekommen?
this.set ("lang", Option) - dies wird lang.url Wert, nicht die gesamte lang Objekt. Um das lang-Objekt zu erhalten, funktioniert this.get ('model.language'). FindBy ('url', Option) – kumkanillam
funktioniert einwandfrei, danke für deine Unterstützung :) – Nam