Pete Bacon Darwin
1f23cfe9c7
fix(compile): should not leak memory when there are top level empty text nodes
...
The change to prevent <span> elements being wrapped around empty text nodes caused these empty text nodes to have scopes and controllers attached, through jqLite.data() calls, which led to memory leaks and errors in IE8.
Now we exclude all but document nodes and elements from having jqLite.data() set both in the compiler and in ng-view.
Fixes : #1968 and #1876
2013-02-18 13:04:24 +00:00
Misko Hevery
0a6e464a93
feat($route): rename template -> tempalteUrl and add support for inline templates
...
BREAKING CHANGE: template in $route definition is now templateUrl
To migrate just rename `template` to `templateUrl`.
2012-06-01 17:01:10 -07:00
Misko Hevery
7c24282188
chore($route): rename events
...
BREAKING CHANGE
rename $beforeRouteChange to $routeChangeStart
rename $afterRouteChange to $routeChangeSuccess
2012-06-01 16:57:49 -07:00
Misko Hevery
885fb0dd07
feat($route): resolve local route promises
...
Resolve all promises on route before we fire $afterRouteChange which then renders the ngView.
2012-06-01 16:56:31 -07:00
Igor Minar
0f89383d98
chore(tests): rename all directive names to the normalized form
2012-04-09 11:48:54 -07:00
Vojta Jina
15c1fe3929
refactor(ngView): remove extra $watch, refactor one ugly test
2012-04-03 10:10:44 -07:00
Misko Hevery
2430f52bb9
chore(module): move files around in preparation for more modules
2012-03-28 11:16:35 -07:00