0
votes

Comment émettre plus d'une méthode dans un fichier .html

J'ai deux méthodes qui émettent des paramètres. xxx

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 (paramètreemitter) . Aucune idée de comment puis-je utiliser différentes méthodes avec le paramètreemitter? xxx

SearchMessages () et exportMessages () sont Méthodes qui envoient les paramètres à Backend


0 commentaires

4 Réponses :


2
votes

Vous devez gérer paramètreemitter code> événements avec une seule fonction.

composant.html p> xxx pré>

composant.ts p>

onParametersEmitted(parameters) {
  this.searchMessages(parameters);
  this.exportMessages(parameters);
}


0 commentaires

1
votes

Vous pouvez utiliser comme celui-là xxx

et votre côté HTML xxx

composant xxx


0 commentaires

3
votes

Vous pouvez simplement avoir 2 émetteurs d'événements.

composant enfant strong> p> xxx pré>

composant parent fort> p >

<div>
  <app-search 
    (search)="searchMessages($event)" 
    (export)="exportMessages($event)"
  ></app-search>
</div>


0 commentaires

1
votes

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>


0 commentaires