如何重新加载异步belongsTo关系?

时间:2014-02-03 12:38:12

标签: ember.js ember-data

我的模特:

Post = DS.Model.extend({
  author: DS.belongsTo('user',{ async: true })
});

但是作者的网址是/post/{id}/author,它是通过有效负载的links - 哈希值中的键值传递的:

{
  post: {
    id: 1,
    links: {
      author: 'author'
    }
  }
}

数据由post.get('author')检索,并调用网址/posts/1/author。 但现在我想重新加载作者数据。当我尝试:

post.get('author').then(function(author) {
  author.reload();
});

通过调用/users/{author_id}而不是/posts/1/author来重新加载作者。我该如何解决这个问题?

0 个答案:

没有答案