У меня возникли проблемы с функцией Validators.compose
(без ошибок, просто не проверяет)Angular2 - Validators.compose
Вот мой код:
var validators =()=> {
var validatorArr = [];
validatorArr.push(Validators.required);
validatorArr.push(Validators.maxLength(column.max));
return Validators.compose(validatorArr);
};
var ctrl: Control = new Control(row.items[column.mapper], validators);
row.form.addControl(column.mapper, ctrl);
, когда я ставлю Validators.required
вместо validators
функция, валидация работает.
Не должно быть 'Validators.compose (validatorArr)'? –
Г-н Тьерри Темплиер, я очень ценю вашу помощь. Спасибо. (Я написал свой код так, как в первый раз, но машинописный сошел с ума по поводу «type any []», поэтому теперь я сначала объявляю переменную как null, а затем устанавливаю ее в массив –