шаблонов/module.hbsКак emberjs получают значения формы в объекте?
<form class="" method="post" {{ action "step1" on="submit"}}>
{{input type="email" value=email}}
{{input type="checkbox" checked=permission}}
{{input type="submit" value="next"}}
</form>
как я могу добраться до электронной почты и значение флажка в объекте (например, model.email и модель флажок) в пути
маршрутов/модуль. JS
export default Ember.Route.extend({
model() {
return this.store.createRecord('wizard');
},
actions: {
step1(){
alert(this.controller.get('model.email')); // returns undefined
// get form values like model.email model.checkbox
},
}
модели/wizard.js
export default DS.Model.extend({
email: DS.attr('string'),
permission: DS.attr('boolean')
});
Update: [[оповещения возвращает неопределенное значение]]
Я обновил свой вопрос с вашими данными, но он продолжает (ember version 2.4.4) – Onur
Я забыл model.email в шаблоне исправлено! благодаря – Onur