typescript - Hvordan kalle flere metoder ved et knappetrykk ved bruk av Angular 5?


Jeg bruker Angular 5 og står overfor et problem. Jeg vil sende inn (klikke) hendelsen og kalle to eller flere metoder én etter én. Vennligst gi meg en idé eller løsning slik at jeg kan sende inn en (klikke) hendelse og kalle to eller flere metoder.

som

.html-fil

   <button (click)="abc(); bcde()"></button>

.ts-fil

  first method  
  abc(){}

  second method method
  bcde(){}

er dette en riktig måte å gjøre dette på. Vennligst gi meg forslag og hjelp meg med å løse dette

Svar #1

du kan også gjøre

<button (click)="[abc(), bcde()]"></button>

Svar #2

<button (click)="callall()"></button>

lag én funksjon og kall alle funksjonene i den

funksjon 1

abc(){}

funksjon 2

bcde(){}

kall begge i vanlig funksjon

 callall(){

        this.abc()
        this.bcde() 
}

Relaterte artikler