YK
Size: a a a
YK
YK
IE
ngOnInit подписываюсь на http запрос, получаю ответ в виде массива строк (количество в массиве разное каждый раз). Из него нужно сделать массив контролов, но не работает. Для того, чтобы new formArray прописать, требуется получить значения, который приходят не сразу, но чтобы в тимлпейте не было ошибок, требуется сразу прописать набор контрол внутри FormArray. Как вы организуете код, когда требуется массив контролов неопределённой заранее длинны организовать (вложенный в основной форме)?VS
АФ
АФ
ngOnInit подписываюсь на http запрос, получаю ответ в виде массива строк (количество в массиве разное каждый раз). Из него нужно сделать массив контролов, но не работает. Для того, чтобы new formArray прописать, требуется получить значения, который приходят не сразу, но чтобы в тимлпейте не было ошибок, требуется сразу прописать набор контрол внутри FormArray. Как вы организуете код, когда требуется массив контролов неопределённой заранее длинны организовать (вложенный в основной форме)?IE
АФ
АА
ЕУ
АА
AT
ngOnInit подписываюсь на http запрос, получаю ответ в виде массива строк (количество в массиве разное каждый раз). Из него нужно сделать массив контролов, но не работает. Для того, чтобы new formArray прописать, требуется получить значения, который приходят не сразу, но чтобы в тимлпейте не было ошибок, требуется сразу прописать набор контрол внутри FormArray. Как вы организуете код, когда требуется массив контролов неопределённой заранее длинны организовать (вложенный в основной форме)?
export class SomeComponent {
form = this.builder.group(
{
name: null,
arrayOfControls: this.builder.array([])
}
);
arrayOfControls = this.form.get('arrayOfControls') as FormArray;
ngOnInit() {
request().subscribe(strings => {
strings.forEach(string => {
const control = new FormControl(string, Validators.required);
this.arrayOfControls.push(control);
});
})
}
}
IE
AT
DA
AT
DA
ЕУ
DA
ЕУ