Ember数据路由模型钩子创建每个过渡的新记录

时间:2016-04-07 20:45:35

标签: ember.js ember-data

此代码:

model(){
    return this.store.findRecord("user", this.get("session.data.authenticated.user_id"))
      .then(user => this.store.createRecord("info", {user}));
  },

每次路径更改时都会创建一条新记录,这意味着路由切换时数据会丢失,并且ember检查器会显示一堆空记录。

我尝试使用fetchRecord而不是createRecord,但整个应用程序都会中断。

.then(user => this.store.fetchRecord("info", {user}))

有谁知道如何防止这种情况?

0 个答案:

没有答案