私は多くのイベントを定義したバックボーン マリオネット ビューを持っています。itemview 内で発生しているイベントのログを保存したいと考えています。すべてのデータに監査データを呼び出す関数を記述したくありません。代わりに、すべての ItemView に適用されるように、バックボーン マリオネット イベント メソッドをオーバーライドしたいと考えていました。
私は使用してみました:
var originalTrigger = Backbone.Events.trigger;
Backbone.Events.trigger = function(){
console.log("Event Triggered:");
console.log(arguments.join(", "));
originalTrigger.apply(this, arguments);
}
しかし、それは私には何もしません。助けてください
前もって感謝します