diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ng/rootScope.js | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/ng/rootScope.js b/src/ng/rootScope.js index ce0f8ad5..dbb93000 100644 --- a/src/ng/rootScope.js +++ b/src/ng/rootScope.js @@ -453,7 +453,9 @@ function $RootScopeProvider(){              }              // copy the items to oldValue and look for changes.              for (var i = 0; i < newLength; i++) { -              if (oldValue[i] !== newValue[i]) { +              var bothNaN = (oldValue[i] !== oldValue[i]) && +                  (newValue[i] !== newValue[i]); +              if (!bothNaN && (oldValue[i] !== newValue[i])) {                  changeDetected++;                  oldValue[i] = newValue[i];                } | 
