【发布时间】:2015-01-31 18:51:55
【问题描述】:
我正在使用表单编辑一个对象,并希望从绑定到提交按钮的控制器操作中保存更改的对象。我不想将值直接绑定到模板。
这是admin/edit.hbs
<form>
<label>Title
<input name="title" type="text" {{ bind-attr value=title }} />
</label>
<label>Permalink
<input name="permalink" type="text" {{ bind-attr value=permalink }} />
</label>
<label>Post
{{textarea value=body cols="80" rows="12"}}
</label>
<button {{ action 'submitAction' }}>Submit</button>
</form>
这是控制器admin/edit.hbs
从 'ember' 导入 Ember;
export default Ember.ObjectController.extend({
actions: {
submitAction: function() {
var newTitle = this.get('title');
// how to access the model here?
}
}
});
【问题讨论】:
标签: ember.js handlebars.js ember-cli controller-actions