From 0488a180fa84b4914f2fbc34ed625e15bf203a5f Mon Sep 17 00:00:00 2001 From: Jacob Date: Wed, 17 Apr 2013 16:19:51 -0700 Subject: [PATCH] Fixed behaviour of directive.replace: false to match documentation (currently replaces content instead of appending new content; now appends new content --- src/ng/compile.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ng/compile.js b/src/ng/compile.js index ac8d13ceb8a5..a33436fb0759 100644 --- a/src/ng/compile.js +++ b/src/ng/compile.js @@ -692,7 +692,7 @@ function $CompileProvider($provide) { ii = directives.length; } else { - $compileNode.html(directiveValue); + $compileNode.append(directiveValue); } } @@ -987,8 +987,6 @@ function $CompileProvider($provide) { ? origAsyncDirective.templateUrl($compileNode, tAttrs) : origAsyncDirective.templateUrl; - $compileNode.html(''); - $http.get(templateUrl, {cache: $templateCache}). success(function(content) { var compileNode, tempTemplateAttrs, $template; @@ -1009,7 +1007,7 @@ function $CompileProvider($provide) { mergeTemplateAttributes(tAttrs, tempTemplateAttrs); } else { compileNode = beforeTemplateCompileNode; - $compileNode.html(content); + $compileNode.append(content); } directives.unshift(derivedSyncDirective);