首页 > 解决方案 > 括号中的 NativeScript 事件与否?

问题描述

我尝试了教程中显示的以下代码<Button text="hello?" tap="onTap"></Button>,但 onTap 函数似乎没有执行。

但是,以下代码确实有效。 <Button text="hello?" (tap)="onTap()"></Button> 我拥有的第二个代码块是否有常规或其他错误?

标签: angularnativescript

解决方案


Angular 事件绑定可以使用括号,例如:

<button (click)="onClick()">Click me!</button>

或者使用前缀 -on 的规范形式,例如:

<button on-click="onClick()">Click me!</button>

我相信您可能正在查看 NativeScript 核心文档,而不是 Angular 文档。试试看这个:https ://docs.nativescript.org/core-concepts/angular-data-binding


推荐阅读