diff --git a/sample/tabs/744.html b/sample/tabs/744.html new file mode 100644 index 000000000..e69de29bb diff --git a/sample/tabs/744.js b/sample/tabs/744.js new file mode 100644 index 000000000..e69de29bb diff --git a/src/viewDirective.js b/src/viewDirective.js index 4f2e2c169..20c7e5242 100644 --- a/src/viewDirective.js +++ b/src/viewDirective.js @@ -170,15 +170,13 @@ function $ViewDirective( $state, $compile, $controller, $injector, $ui var directive = { restrict: 'ECA', - compile: function (element, attrs) { - var initial = element.html(), + compile: function (compileEl, attrs) { + var initial = compileEl.html(), isDefault = true, - anchor = angular.element($document[0].createComment(' ui-view-anchor ')), - parentEl = element.parent(); + anchor = angular.element($document[0].createComment(' ui-view-anchor ')); - element.prepend(anchor); - - return function ($scope) { + return function ($scope, element) { + var parentEl = element.parent(); var inherited = parentEl.inheritedData('$uiView'); var currentScope, currentEl, viewLocals,