1

次のようにします。

FooController = Ember.ObjectController.extend
  # Model is set, view is rendered, button is clicked
  someDeleteAction: ->
    # Object is destroyed & removed from view
    @get('content').deleteRecord();

    # Uh-oh... error happens here, but object
    # remains 'deleted' according to ember 
    @get('content.transaction').commit();

オブジェクトが破棄されてビューから削除されるのを防ぐ方法はありますか?

ボーナス ポイント: 中国の水拷問から 1 段階評価で... どのくらい楽しいですember-dataか?

4

1 に答える 1

0

私の解決策:

DS.Model.deleteRecord最初にサーバーに接続し、次にcommitトランザクションに接続するようにオーバーライドします。

于 2013-06-13T12:36:27.727 に答える