我是Nativescript的新手。昨天我问如何创建滑块并读取这些值。这个问题已经回答了,但是现在我想在滑块的值更新后记录这些值。
我做了一个示例项目,一旦按下按钮就打印出值。现在我想在每次滑块的值更改时打印该值。我查看了slider documentation和propertyChange event文档,但无法使其生效。
以下是我在尝试此操场的链接:Playground
有人能告诉我如何将我的滑块正确绑定到observable以及我如何捕获值更新时触发的事件?
提前致谢!
答案 0 :(得分:1)
您可以通过代码隐藏附加到valueChange
侦听器。
exports.onSliderLoaded = function (args) {
const slider = args.object;
slider.on("valueChange", (args) => {
console.log(args.value);
})
}
通过滑块的onSliderLoaded
事件使用loaded
<Slider value="{{ slider }}" loaded="onSliderLoaded" />
可以找到演示上述内容的完整游乐场演示here