aurelia,值转换器不更新 ` 上的值或更新 Trigger:'blur'`

aureliajs, value converter does not update the value on ` & updateTrigger:'blur'`

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

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

对.

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

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

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

标记看起来不错。 您是否在转换器中同时实现了 toView 和 fromView 功能?我在测试设置中尝试了您的标记,它工作正常。您可以在

查看

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

此致。