Проверка Aurelia на динамически созданную форму
Мне удалось заставить Aurelia-валидацию работать с динамически созданной формой при использовании элемента compose, но я переключился на пользовательские элементы для лучшей инкапсуляции и повторного использования пользовательских элементов управления. Однако теперь моя проверка кажется наполовину сломанной.
https://gist.run/?id=6e97538c3888cae0f6134faed9d67362
Проблема 1: ValidateBindingBehavior ничего не делает. Я подозреваю, что он не находит контроллер или не соответствует правилам, поскольку имя свойства не легко увидеть в привязке (из-за динамических элементов управления).
Проблема 2: По какой-то причине validate()
при отправке фактически показывает только первую ошибку, а не все. Это указывает на проблему, но я не знаю что.
Кто-нибудь может заставить подключенный GistRun работать должным образом?