|<- [[Creating a subcomponent]]|[[Cleaning up components]] ->| Créer encore un nouveau subcomponent. // autrecomponent.html
// autre-component.component.ts //on réutilise l'interface, dans les faits il serait donc justifié de le mettre dans un fichier à part interface Type_de_donnees { nom: String; identifiant: string; } @component ({ selector: 'autre-component', templateUrl: 'partials/autrecomponent.html', input: ['sometext'], }) export class AutreComponent { objets = DATA; // constantes en capitales } // app.component.ts (…) import {AutreComponent} from './autre-component.component.ts'; (…) @component ({ (…) directives: [CustomElementComponent, AutreComponent] (…) }) export class appComponent { objets = DATA; objetN: objet; une_methode(item) { this.objetN = item; } } // app.html (…) // le object identifie les données on le retrouve dans autrecomponent.html ...