問題タブ [batarang]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - Angular のウォッチャーの数
Angular コード内のウォッチャーの数について少し混乱しています。変数が 1 つだけの非常に単純な Angular Controller があります。
この変数はテキスト ボックスにバインドされ、式としても表示されます。
Batarang ツールでプロファイリングすると、 {{Data}} の 3 つのウォッチャーが表示されます。したがって、最初の質問は 1 つのウォッチャーだけではいけません。1 つのウォッチャーが評価する 1 つの式。1 つのウォッチャーが他のウォッチャーをトリガーすることは理解していますが、3 つというのは奇妙な数字に見えます。
And はテキストボックス ng-model バインディングの 2 番目のウォッチャーであり、なぜ 2 つのウォッチャーなのか。それとも、バタランに何か問題がありますか
javascript - Batarang正規のInterceptedExpression
最近、パフォーマンスを分析するためにBatarangプラグインをいじっています。すべてのログの上部に、regularInterceptedExpression と呼ばれるもの専用のセクションがあることに気付きました。これが何を意味するのか、パフォーマンスを向上させる方法を誰かが説明できますか? ディレクティブで「=」プロパティを使用したことが原因である可能性がある場所を読みました。他の誰かがこれを見た場合、解決策はありますか?