diff --git a/adev/src/content/guide/components/content-projection.md b/adev/src/content/guide/components/content-projection.md index 22d8caffc42..a91950897e1 100644 --- a/adev/src/content/guide/components/content-projection.md +++ b/adev/src/content/guide/components/content-projection.md @@ -66,11 +66,12 @@ template. **The `` element is neither a component nor DOM element**. Instead, it is a special placeholder that tells Angular where to render content. Angular's compiler processes all `` elements at build-time. You cannot insert, remove, or modify `` at -run time. You cannot add **directives**, styles, or -arbitrary attributes to ``. +run time. You cannot add directives, styles, or arbitrary attributes to ``. -You should not conditionally include `` with `ngIf`, `ngFor`, or `ngSwitch`. For -conditional rendering of component content, see [Template fragments](api/core/ng-template). +You should not conditionally include `` with `@if`, `@for`, or `@switch`. Angular always +instantiates and creates DOM nodes for content rendered to a `` placeholder, even if +that `` placeholder is hidden. For conditional rendering of component content, +see [Template fragments](api/core/ng-template). ## Multiple content placeholders