My intention is to watch a model within scope, and find difference between old value and new value.
However, I found old value and new value are all the same from th
The values are passed as parameters
$scope.$watch('foo', function (newValue, oldValue) { // ... }