Nativescript 点击本机脚本应用程序中的按钮时,该功能不起作用
在本机脚本应用程序中,点击一个按钮,该函数将不工作,也不会被调用。当我进行任何更改,甚至在该函数中写入console.log'hi'时,它就会开始工作。但当我转到另一个屏幕并返回到上一个屏幕并再次点击按钮时,它会再次停止工作。我不明白问题是什么 这是html代码:Nativescript 点击本机脚本应用程序中的按钮时,该功能不起作用,nativescript,angular-nativescript,Nativescript,Angular Nativescript,在本机脚本应用程序中,点击一个按钮,该函数将不工作,也不会被调用。当我进行任何更改,甚至在该函数中写入console.log'hi'时,它就会开始工作。但当我转到另一个屏幕并返回到上一个屏幕并再次点击按钮时,它会再次停止工作。我不明白问题是什么 这是html代码: <Button class="alarms-btn" text="Alarms" (tap)="onClickActiveAlarm()"></Button> 也许您应该使用@tap而不是tap?tap是正确
<Button class="alarms-btn" text="Alarms" (tap)="onClickActiveAlarm()"></Button>
也许您应该使用@tap而不是tap?tap是正确的标识符,因为它表示您使用@tap is Vue语法进行事件绑定的方法,而不是角度。听起来您的应用程序正在无声地出错,控制台中有日志吗?控制台中没有任何日志。我没有发现错误。您在哪个平台发现此问题?你能创建一个游乐场的例子来重现这个问题吗?@Manoj issue在Android上,但在iOS上运行良好。
public onClickActiveAlarm() {
if (_.size(this.alarms) === 0) {
this.snackWarn('No Alarms')
return
}
this.routerExtensions.navigate(['/', alarms])
}