aureliajs,值转换器不会更新`&updateTrigger:'blur'`上的值

时间:2019-05-15 20:15:36

标签: aurelia aurelia-binding aurelia-valueconverter

我在aureliajs中使用类型文本输入的值转换器。当以常规方式更新时,它将转换输入中的值及其绑定值。但是,当添加& updateTrigger:'blur'时,输入文本会在用户模糊时更新,但绑定值未获取数据。例如:

<input type="text" value.bind="name | converter & updateTrigger:'blur'"/>

相对。

<input type="text" value.bind="name | converter"/>

在第二种情况下,输入文本和变量name均会更新,但在第一种情况下,仅文本会更新。

这是aurelia绑定中的错误还是我的错误?

1 个答案:

答案 0 :(得分:3)

标记看起来不错。 您是否在转换器中实现了toView和fromView函数?我在测试设置中尝试了您的标记,效果很好。您可以在以下位置查看

https://codesandbox.io/embed/value-converter-uhjp9

最诚挚的问候。