Rendre le contenu entre les balises

Lorsqu'un composant est rendu, le contenu à l'intérieur, il est ignoré, par exemple:

import { Component } from '@angular/core';
@Component({
  selector: 'app-root',
  template: '<div>{{title}}</div>',
})
export class AppComponent {
  title = 'app works!';
}

De l'utiliser comme:

<app-root>Ignored content</app-root>

Rend:

<div>app works!</div>

Mais en regardant PrimeNg dialogue, ils utilisent des composants comme ceci:

<p-dialog [(visible)]="display">
    <p-header>
        Header content here
    </p-header>
    Content
    <p-footer>
        Footer content here
   </p-footer>
</p-dialog>

Comme Header content here, Content et Footer content here sont à l'intérieur du composant, pourquoi ne sont-ils ignorés et comment puis-je y parvenir?

OriginalL'auteur LeagueOfJava | 2017-02-20