J'ai deux méthodes qui émettent des paramètres. puis je veux émettre ces paramètres aux méthodes d'API de repos. C'est ce que je veux faire, mais il n'est pas correct d'utiliser deux fois la SearchMessages () code> et exportMessages () code> sont Méthodes qui envoient les paramètres à Backend P> P>
4 Réponses :
Vous devez gérer composant.html p> composant.ts p> paramètreemitter code> événements avec une seule fonction. onParametersEmitted(parameters) {
this.searchMessages(parameters);
this.exportMessages(parameters);
}
Vous pouvez utiliser comme celui-là et votre côté HTML p> composant p>
Vous pouvez simplement avoir 2 émetteurs d'événements.
composant enfant strong> p> composant parent fort> p > <div>
<app-search
(search)="searchMessages($event)"
(export)="exportMessages($event)"
></app-search>
</div>
Il existe de multiples façons d'atteindre vos besoins. Un moyen est de créer plusieurs émetteurs d'événements. D'autre part, vous pouvez attribuer n'importe quel nombre de rappels au gestionnaire d'événements. Essayez le suivant
<app-search (parametersEmitter)="searchMessages($event); exportMessages($event)"></app-search>