$resource を使用して REST API と通信するファクトリがあります。問題は、オブジェクトを削除してから、リスト内の同じ数の要素を保持するためにコールバックでクエリを実行しようとしたときに発生します。次のようなコールバック関数の変数にアクセスできないようです。
this.delete = function() {
var item = new Luminaria(this.selectedtem);
item.$delete(function(){
this.selectedtem = this.emptyItem();
this.backupItem = undefined;
this.items = Luminaria.query();
});
$("#itemModal").modal('hide');
}
「this」はコールバック関数内で定義されていません...何か考えはありますか?