diff --git a/compiler/generate/visitors/EachBlock.js b/compiler/generate/visitors/EachBlock.js index cc34aa3f60..ac10ee361e 100644 --- a/compiler/generate/visitors/EachBlock.js +++ b/compiler/generate/visitors/EachBlock.js @@ -52,7 +52,7 @@ export default { ${name}_iterations[i].teardown( detach ); } - ${name}_anchor.parentNode.removeChild( ${name}_anchor ); + if ( detach ) ${name}_anchor.parentNode.removeChild( ${name}_anchor ); ` ); const indexNames = Object.assign( {}, generator.current.indexNames );