3

Angular コード内のウォッチャーの数について少し混乱しています。変数が 1 つだけの非常に単純な Angular Controller があります。

function SomeClass($scope,$sce) {
        $scope.Data = "";
    }

この変数はテキスト ボックスにバインドされ、式としても表示されます。

<input type="text" name="name" value="" ng-model="Data" />
{{Data}}

Batarang ツールでプロファイリングすると、 {{Data}} の 3 つのウォッチャーが表示されます。したがって、最初の質問は 1 つのウォッチャーだけではいけません。1 つのウォッチャーが評価する 1 つの式。1 つのウォッチャーが他のウォッチャーをトリガーすることは理解していますが、3 つというのは奇妙な数字に見えます。

And はテキストボックス ng-model バインディングの 2 番目のウォッチャーであり、なぜ 2 つのウォッチャーなのか。それとも、バタランに何か問題がありますか

ここに画像の説明を入力

4

0 に答える 0