0

Laravel バックエンド サーバーからデータを安らかに取得する単純な ember アプリを作成しています。これらのレコードを ember から正常に編集、作成および削除できますが、編集ではなく ember から crud 操作を実行すると、テンプレート自体が更新されません。

ember からレコードを編集するときと同様に、ember tempate は編集内容をリアルタイムで表示しますが、新しいレコードを作成したり、既存のレコードを削除したりすると、ember リストには古いレコード リストが表示されます。

変更が発生したときにアプリでモデル データを更新するにはどうすればよいですか。

これが私のコードです:

http://jsbin.com/iSEmONuV/

jsbinのコードは機能しません..スタックオーバーフローよりもjsbinの方がはるかに簡単なので、jsbinにアップロードしました..コードを貼り付ける..ローカルサーバーを使用してデータをロードしています..実際のサーバーにはまだアップロードしていません

4

1 に答える 1

0

問題は、ember モデルの createRecord/deleteRecord が現在のコレクションを変更しないことです (Ember Data は変更します)。そのため、あるコレクション (hasMany であろうとなかろうと) に存在すると思われるレコードを作成/削除する場合は、コレクションに/から手動で追加/削除する必要があります。

于 2013-10-26T17:27:59.423 に答える