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
此致。
我在 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
此致。