Je travaille sur MEAN pile et angulaire, et cette méthode ci-dessous dans un composant angulaire nommé itemListDetailsComponent (dans le fichier .ts):Actualiser composante angulaire lorsque les données relatives sont enregistrées à partir d'un autre composant angulaire
onStatusUpdateClick() {
this.activatedRoute.queryParams.subscribe((params: any) => {
console.log('queryParams', params['itemId']);
this.itemsUpdateService.updateItemStatus(
params['itemId'],
this.activatedRoute.data).subscribe(data => {
this.itemsUpdateService.statusChanged.emit("Status Changed");
}, error => {super.handleError(error, (err) => {console.log(err)})});
});
}
En outre, il existe un autre composant angulaire (itemsSideListComponent) qui affiche une liste de tous les éléments avec leur statut. Maintenant, une fois que le itemsListDetailComponent enregistre et met à jour l'état de l'élément sélectionné, je dois refresh la liste des éléments affichés dans la itemsSideListComponent.
Toute info, comment puis-je actualiser la itemsSideListComponent pour la liste des éléments visibles , dès que les données d'un élément sélectionné de la itemListDetailsComponent est enregistré/mise à jour.
S'il vous plaît aider comme je suis complètement nouveau à angulaire.
Est-ce que les électeurs de descendre s'il vous plaît commenter pourquoi son bas a voté ..? – VS1
Vérifiez la propriété? '@Output()' des composants. Utilisez-le après la sauvegarde/mise à jour d'un élément sélectionné dans itemListDetailsComponent. –
@RadouaneROUFID, peut-on développer davantage abt Mot-clé output - devrais-je le mettre en attribut sur la méthode save ou sur la classe de composant pour 'itemListDetailsComponent'? – VS1