ユーザーがページを離れる前に、ユーザーの進行状況を保存したい。Ember.js (v 1.0.0-pre.4) でこれを行う最善の方法は何ですか?
純粋な JQuery では、次のようになります。
$(window).unload(function() {
ajaxSaveUserProgress();
return true;
});
Emberでは、次のようなことをしようとしています:
Exam.TestView = Ember.View.extend({
unload: function(event){
controller.ajaxSaveUserProgress(); // call controller method
console.log('UNLOADED'+get(this, 'controller.test'));
}
});