aboutsummaryrefslogtreecommitdiffstats
path: root/src/ngRoute/directive/ngView.js
diff options
context:
space:
mode:
authorMatias Niemelä2013-10-17 14:29:06 -0400
committerMisko Hevery2013-10-23 10:30:45 -0700
commit3f568b22f9bec09192588e3cae937db5c2e757f9 (patch)
tree12f4bd625dab9280402051d366cbf5837a50ee23 /src/ngRoute/directive/ngView.js
parent2623de1426219dc799f63a3d155911f93fc03461 (diff)
downloadangular.js-3f568b22f9bec09192588e3cae937db5c2e757f9.tar.bz2
fix(ngView): ensure the new view element is placed after the old view element
Closes #4362
Diffstat (limited to 'src/ngRoute/directive/ngView.js')
-rw-r--r--src/ngRoute/directive/ngView.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ngRoute/directive/ngView.js b/src/ngRoute/directive/ngView.js
index ab1327d0..3a296b5b 100644
--- a/src/ngRoute/directive/ngView.js
+++ b/src/ngRoute/directive/ngView.js
@@ -207,10 +207,10 @@ function ngViewFactory( $route, $anchorScroll, $compile, $controller,
if (template) {
var newScope = scope.$new();
linker(newScope, function(clone) {
- cleanupLastView();
-
clone.html(template);
- $animate.enter(clone, null, $element);
+ $animate.enter(clone, null, currentElement || $element);
+
+ cleanupLastView();
var link = $compile(clone.contents()),
current = $route.current;