ユーザーが編集ウィンドウに変更を加えると、バッキング データ オブジェクトが常に更新されているように見えます。ただし、ユーザーが [SOURCE] をクリックして変更を加えると、更新がないように見えます。
コードに次を追加しました。
ck.on('mode', function () {
$scope.$apply(function () {
ngModel.$setViewValue(ck.getData());
});
});
これは、ユーザーが [SOURCE] から通常のビューに戻ったことを感知し、それが発生したときにデータを更新します。
ただし、ユーザーが [SOURCE] ビューにとどまり、画面で [保存] をクリックすると、最新の変更が反映されません。[SOURCE] ビューで変更をリッスンし、これらの変更が行われたときにバッキング データストアを更新する方法はありますか?