angular - 括号中的 NativeScript 事件与否?
问题描述
我尝试了教程中显示的以下代码<Button text="hello?" tap="onTap"></Button>
,但 onTap 函数似乎没有执行。
但是,以下代码确实有效。
<Button text="hello?" (tap)="onTap()"></Button>
我拥有的第二个代码块是否有常规或其他错误?
解决方案
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
推荐阅读
- spring - HTTP 出站网关 - uri 变量 - 编码
- stenciljs - 为类型配置 baseUrl:dist
- xamarin - Xamarin Forms MasterDetailPage 选择器在导航之间重置
- javascript - Ajax 结果页面无法读取 Host 的脚本
- datetime - 如何在 Sequelizejs 中存储 ISO 8601 日期时间
- unity3d - 构建 System.Serializable 类时不支持的类型
- java - 无法在 Spock 测试中使用不可变 DTO
- javascript - 使用 HTML 表单中的 XHttpRequest 更改 HTML 元素
- css - 如何在悬停时和准时摇动图像
- kubernetes - kubernetes - 无法正确创建部署