nativescript - Nativescript - 数据未绑定 onTap
问题描述
在我的 xml 文件的某个时刻,我有这个:
<GridLayout row="2" rowSpan="2" col="2" rows="*" columns="40,*,40" verticalAlignment="center" horizontalAlignment="right" marginRight="10">
<Label row="0" col="0" text="+" tap="onTapPlus" verticalAlignment="center" horizontalAlignment="center" style="color:black;font-family: 'Allerta Stencil', sans-serif;font-size:20px;"></Label>
<Label id="" row="0" col="1" text="{{nrItemsTakeAway}}" verticalAlignment="center" horizontalAlignment="center" style="color:black;font-family: 'Allerta Stencil', sans-serif;font-size:20px;text-align:center; width:50px;"></Label>
<Label row="0" col="2" text="-" tap="onTapMinus" verticalAlignment="center" horizontalAlignment="center" style="color:black;font-family: 'Allerta Stencil', sans-serif;font-size:20px;"></Label>
</GridLayout>
因此,当用户点击 + 按钮时,会调用 onTapPlus 函数,并且假设 nrItemsTakeAway 会增加......所以只是为了测试,我在我的 onTapPlus 函数上这样做了:
function onTapPlus(args) {
const button = args.object;
const page = button.page;
vm.set("nrItemsTakeAway", "4");
page.bindingContext = vm;
但它不起作用......它没有约束力,我在这里错过了什么?
解决方案
推荐阅读
- macos - 如何重新绑定 Mac 快捷键?
- python - python库图像处理-查找图像撕裂
- arrays - 拖放时如何自动优化Excel公式?
- jquery - Jquery:使用基于下拉选择的值自动填充多个输入字段
- r - 如何修复 R 中 ncdf4 并行处理中的 C 函数 R_nc4_get_vara_double 返回错误
- mysql - PDO 查询返回多个数组。如何唯一标识它们?
- javascript - .map 不是函数 reactjs
- reactjs - 如何在 React 中将 Google 登录按钮居中?
- javascript - 我可以在 Google Apps 脚本中使用字符串语句过滤矩阵或向量吗?
- javascript - 我想要一种仅在页面滚动到其在 React 中的位置时才在页面中呈现组件的方法