0
私はいくつかの入力フィールドを持っており、私は別の計算操作を行う必要があります。私はこれを$ watchまたは標準的な角度指令を使って実装するより良い方法は何でしょうかと思います。
例:
$scope.calculate = function(argument) {
// do something
}
$watch('item', fucntion(){
// do something
})
<div>
<input type="text" ng-model="item.one" ng-keyup="calculate(item)">
<input type="text" ng-model="item.two" ng-keyup="calculate(item)">
<input type="text" ng-model="item.three" ng-keyup="calculate(item)">
</div>
私はAngularJsを知って、私はそれが1つを使用することをお勧めします理解し、このような状況で、私は、ng-keyup="calculate(item)"
のための3つのウォッチャーを持っているので、すべてのディレクティブのためのウォッチャーを設定したようこの場合は$watch
ですが、item
がネストされている場合はどうなりますか?$ scope.container.things.item
どのように速度に影響するかそのような操作を行うためのベストプラクティスは何ですか?