web-dev-qa-db-ja.com

angular 5は送信(クリック)して複数のメソッドを1つずつ呼び出す

私はangular 5を使用しており、問題に直面しています。イベントを送信(クリック)し、2つまたは複数のメソッドを1つずつ呼び出したいと思います。クリック)イベントと2つ以上のメソッドを呼び出します。

といった

。htmlファイル

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

。tsファイル

  first method  
  abc(){}

  second method method
  bcde(){}

これは正しい方法です。私を提案し、これを解決するのを手伝ってください

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

1つの関数を作成し、その中のすべての関数を呼び出します

機能1

abc(){}

機能2

bcde(){}

共通の関数で両方を呼び出す

 callall(){

        this.abc()
        this.bcde() 
}
5
Arun Kumaresh

あなたもできる

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