Ember Data - 处理通过模板

时间:2015-07-03 18:13:33

标签: ember.js ember-data

我有一个模型正在通过车把模板

的一个很好的关系进行访问
models/post.js

export default DS.Model.extend({
    comments: DS.hasMany('comment', {async: true}),
});

template/post.hbs

{{#each comment in post.comments}}

我正在使用REST适配器,需要处理从把手模板助手处完成的GET / posts /:id / comments的成功和失败响应。

如果这是在控制器/路线中完成的,我可以做类似的事情:

this.store.find('post', post_id)
  .then(function(post) {
     post.get('comments);
  }, function(errors) {
     // handle errors
  });

通过模板访问时,我在哪里可以使用等效文件?非常感谢任何帮助,言语或智慧!

1 个答案:

答案 0 :(得分:0)

看起来这个钩子可以在适配器级别使用,但我决定在控制器中显式加载模型,而不是依赖于模板。