在表单上访问输入助手的属性

时间:2015-11-23 04:57:42

标签: javascript ember.js

我试图在我的数据库中创建一本新书,但我的布局非常不同,我没有在我的表单中提交按钮,他在外面,如:

<form>
 <label>Name</label>
 {{input value=book.name}}
</form>

<button>Create</button>

所以..我试着这样:

我在routes/books/new.js中返回了一个对象:

export default Ember.Route.extend(AuthenticatedRouteMixin, {
  model () {
    return {
      name: 'test',
    };
  },

  setupController (controller, model) {
    controller.set('book', model);
  }
});

在我的按钮中,我有动作保存。所以,当有人点击时,在controller/books.js我有:

actions: {
 save () {
   console.log(this.get('book');
 }
}

这将返回undefined

0 个答案:

没有答案