ember.jsを使い始めたばかりです。アプリケーションには2つのモデルがあります。1つはデータを保持し、もう1つはユーザーが編集したこのデータを保持します。一方向バインディングを使用してバインドします。
App.ViewModel = Ember.Object.create({
title:'title',
text:'text',
)};
App.EditModel = Ember.Object.create({
titleBinding: Ember.Binding.oneWay('App.ViewModel.title'),
textBinding: Ember.Binding.oneWay('App.ViewModel.text'),
)};
EditModelモデルのデータをユーザーに編集させます。しかし、ユーザーが変更を破棄した場合、編集前の状態に値を戻すことができるようにしたいと思います。ViewModelの値に。
それらのプロパティを再バインドする方法はありますか?または、ViewModelのプロパティの変更イベントを手動で発生させてEditModelが更新されるようにしますか?または私の問題への他のアプローチはありますか?