, пожалуйста, помогите мне с ensureForEach
, я не могу найти документы этого пункта. У меня есть класс:Как использовать aurelia-validation для элемента массива
export class EnterReplacements {
replacements: Replacement[] = null;
constructor(
private router: Router,
private eventAggregator: EventAggregator,
private repoCreator: RepoCreator,
protected validation: Validation
) {
this.validation = validation.on(this)
.ensureForEach('replacements')
.ensure('value')
.isNotEmpty()
.etc(); // repeat all the same stuff as in the Item validation
}
}
Это получает сообщение об ошибке во время выполнения:
ERROR [app-router] Error: Error instantiating EnterReplacements. Check the inner error for details.
Это является моей HTML:
<div class="col-xs-12 col-sm-6 col-lg-4" repeat.for="replacement of replacements">
<input class="string-input" type="text" value.bind="replacement.value" placeholder.bind="replacement.friendlyName" change.delegate="$parent.onChanged()"/>
</div>
Мне нужно проверить все value
свойства элементов в replacements
массиве не пусто. Пожалуйста помоги !!!
Просто наше любопытство. Откуда вам получить .ensureForEach? Я могу найти ссылку в билете, где обсуждается возможная реализация. Но то, что я вижу, пока не существует. https://github.com/aurelia/validation/issues/10 – pantarhei
Это верно, что нет обеспеченияForEach –
Есть ли у нас другие способы проверки элемента в массиве? – Stiger