Aureliajs, преобразователь значений не обновляет значение в ` & updateTrigger: 'blur'`

Я использую преобразователь значений на входе с текстом типа в aureliajs. Пока он обновляется обычным образом, он преобразует значение как во входном, так и в связанном значении. Но при добавлении & updateTrigger:'blur' вводимый текст обновляется при размытии пользователя, но связанное значение не получает данных. Например:

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

против.

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

во втором случае обновляются и текст ввода, и переменная name, но в первом случае обновляется только текст.

Это ошибка в привязке аурелии или моя ошибка?

🤔 А знаете ли вы, что...
Aurelia поддерживает создание анимаций и переходов в пользовательском интерфейсе.


1
69
1

Ответ:

Решено

разметка выглядит нормально. Реализуете ли вы функции toView и fromView в своем конвертере? Я попробовал вашу разметку в тестовой настройке, и она отлично работает. Вы можете проверить это на

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

С наилучшими пожеланиями.