ember-model を使用していくつかの簡単な CRUD 操作をセットアップしようとしています。アプリでモデルを編集しているときに、「編集をキャンセルする」オプションが必要です。これにより、ストアに保存されていない場合でも、データに加えられた変更が取り消されます。
私は、ember-data を使用して単に「model.rollback()」を呼び出すことができることを知っていますが、ember-model でこれを行う方法がわかりません。ember-model でこの機能を実現する方法はありますか?
基本的に、ember-data で動作するこのコードを、ember-model で使用できるものにどのように変換しますか?
cancelEdit: function() {
this.get('model').rollback();
this.set('isEditing', false);
}
また、これは私がこのサイトで尋ねた最初の質問なので、適切な質問方法のヒントがあれば大歓迎です