В приложении Native-script при нажатии кнопки функция не работает (не вызывается). Когда я делаю какие-либо изменения или даже пишу 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])
}