此代码:
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}))
有谁知道如何防止这种情况?