TS如何判断哪个按钮被触发

我有两个按钮分别为计数+1及-1的功能,假设我已经计数到10,接着我透过-1的按钮计数到3时,我想透过一个判断式知道接下来是+1的按钮被触发,还是-1的按钮被触发,且根据触发按钮的不同执行不同的方法

这是html

<button class="button button2"  (click) ="increment()">+</button> 

<button class="button button2"  (click) ="decrement()">-</button>

这是TS

increment(){
    this.Value++
    if(this.Value ==10){
      this.play1()
    }
 }      
   decrement(){
     this.Value--
     if(this.Value == 3) {   
      this.play2()         
     }
}

请问我该怎么解决这个问题呢?

阅读 3.5k
1 个回答

最简单的,绑定的函数里传参,根据传参去判断

<button class="button button2"  (click) ="increment('addition')">+</button> 

<button class="button button2"  (click) ="decrement('reduce')">-</button>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进