|<- [[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
(…)
// on montre pas si pas eu de requête
- // + clic + montrer qu'après requête
comme spécifié
// le object identifie les données on le retrouve dans autrecomponent.html
...