如何通过websocket接收新记录后更新路径中的EmberJS数据模型?

时间:2015-12-25 15:24:49

标签: ember.js ember-data

我正在使用websocket在我的EmberJS应用程序中接收新创建的模型。

websocket.onMessage((data) => {
  this.store.push(data);
});

这完全正常,因为我可以使用Ember检查员确认。

令人讨厌的是,这并没有更新我现有的模板。我正在使用以下内容显示项目列表:

model: function(){
  return this.store.findAll("posts");
}

在StackOverflow上有很多像这样的问题,但似乎都没有回答真正的问题。任何人都知道应如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

所以这确实可以完成这项工作,但它会将对象推到列表的底部。事实证明,在路由器中执行此操作更简单:

Lambda expression are not supported at this language level.