Render content between the component tags

前端 未结 1 1118
清歌不尽
清歌不尽 2020-12-01 03:12

When a component is rendered, content inside it is ignored, for example:

import { Component } from \'@angular/core\';
@Component({
  selector: \'app-root\',
         


        
1条回答
  •  醉梦人生
    2020-12-01 03:55

    Add to the component's template where the content should be projected:

    @Component({
      selector: 'app-demo',
      template: '
    {{title}}

    ', }) export class DemoComponent { title = 'Works!'; }

    Content to be projected:

    This is projected content!
    

    The output will be:

    Works!
    This is projected content!
    

    Here is a great article about Angular Content Projection (Angular 1 Transclusion): Transclusion in Angular 2 with ng-content

    0 讨论(0)
提交回复
热议问题