2

イベント中心のアプリケーションでは、起動、処理、および禁止されたすべてのイベント (つまり、伝播の停止) を追跡できなくなる複雑なポイントに到達するのはかなり簡単です。

したがって、この問題に取り組むために、私の質問は次のとおりです。イベントをリッスンする方法はありますか? 私はこのようなことを考えていました(発明):

$rootScope.$on('*', function (event, data) {
  console.log('Event fired: ' + event.name)
});
4

1 に答える 1

1

Angular には、これを可能にするものは何も組み込まれていません。おそらく最善の策は、$rootScope のイベント メソッドをラップし、それらに独自のログを追加するサービスを構築することです。

于 2013-09-18T11:45:37.190 に答える