diff options
Diffstat (limited to 'src/ng/compile.js')
| -rw-r--r-- | src/ng/compile.js | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/src/ng/compile.js b/src/ng/compile.js index af7d5e6b..d3ade6b8 100644 --- a/src/ng/compile.js +++ b/src/ng/compile.js @@ -1173,9 +1173,10 @@ function $CompileProvider($provide) {          }          if (directiveValue = directive.transclude) { -          // Special case ngRepeat so that we don't complain about duplicate transclusion, ngRepeat -          // knows how to handle this on its own. -          if (directiveName !== 'ngRepeat' && directiveName !== 'ngIf') { +          // Special case ngIf and ngRepeat so that we don't complain about duplicate transclusion. +          // This option should only be used by directives that know how to how to safely handle element transclusion, +          // where the transcluded nodes are added or replaced after linking. +          if (!directive.$$tlb) {              assertNoDuplicate('transclusion', transcludeDirective, directive, $compileNode);              transcludeDirective = directive;            } | 
