「props」というオブジェクトのプロパティにバインドするために、ngModel ディレクティブで 3 つの入力チェックボックスを使用しています。
$scope.$watchCollection を使用して、「props」のすべてのプロパティ (3 つある) にウォッチを設定しています。
私の $watchCollection コールバック関数では、古いプロパティ値を新しい値と比較する必要がありますが、関数内では、古いプロパティと新しいプロパティは常に同じです!
実際の例を次に示します: http://jsbin.com/eYofakU/3/edit。何が起きてる?
これはAngular 1.2.0-rc.3を使用します
ありがとう!