私は簡単なCRUDアプリケーションを構築しています。私が最初にクリックし、サーバーから取得したレコードのリストを持っていると私は、コントローラ上のこの行動に結びつけるdelete
ボタンでそのレコードのshow
ページに午前:emberで削除されたレコードはコレクションから削除されていません
destroy: function() {
this.content.deleteRecord()
this.store.commit()
this.transitionTo('usersIndex')
}
私はレコードがある知っています削除、私はそれがサーバー上で削除されて見ることができます。 AJAXリクエストは成功です。ただし、レコードは引き続きインデックスページに表示されます。サーバーからハードリフレッシュを実行すると、現在は消えています。 usersIndex
ため
私のルータは以下の通りです:
App.UsersIndexRoute = Ember.Route.extend({
model: function(params) {
return App.Users.find();
},
setupController: function(controller, model) {
controller.set('content', model);
}
});
あなたはなぜこれを理解しましたか?私も同様の問題があります。 – chopper
誰かが妥当な回避策を見つけましたか? (私は同じ問題を抱えている) – TrevTheDev