更新时的Nativescript日志滑块值

时间:2018-04-12 15:28:42

标签: javascript nativescript

我是Nativescript的新手。昨天我问如何创建滑块并读取这些值。这个问题已经回答了,但是现在我想在滑块的值更新后记录这些值。

我做了一个示例项目,一旦按下按钮就打印出值。现在我想在每次滑块的值更改时打印该值。我查看了slider documentationpropertyChange event文档,但无法使其生效。

以下是我在尝试此操场的链接:Playground

有人能告诉我如何将我的滑块正确绑定到observable以及我如何捕获值更新时触发的事件?

提前致谢!

1 个答案:

答案 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