在本机脚本应用程序中点击按钮后,该功能不起作用

时间:2019-02-12 11:14:03

标签: nativescript angular-nativescript

在本机脚本应用程序中,点击按钮后功能不起作用(未调用)。当我进行任何更改或什至在该函数中编写console.log('hi')时,它便开始工作。但是,当我转到另一个屏幕并返回上一个屏幕并再次点击按钮时,它将再次停止工作。我不明白这是什么问题?

这是html代码:

<Button class="alarms-btn" text="Alarms" (tap)="onClickActiveAlarm()"></Button>

这是.ts代码:

public onClickActiveAlarm() {
    if (_.size(this.alarms) === 0) {
      this.snackWarn('No Alarms')
      return
    }

    this.routerExtensions.navigate(['/', alarms])
  }

1 个答案:

答案 0 :(得分:-2)

也许您应该使用@tap而不是(tap)?