angular/angular.js — pull request #4005 by lgalfaso (2013-09-13 18:57:41+00:00)
Title: fix(ng-if): make ng-if evaluate things using javascript logic

Make ng-if evaluate things using javascript logic
Do not reevaluate everything contained within an ng-if when there
is a change of the value of the ng-if, but the truthy of falsy value
does not change

Fixes #3969

BREAKING CHANGE: The expressions
* `

X

`
* `

X

`
* `

X

`

used to be evaluated to `false`