169 похожих чатов

Народ, всем добра. кто сможет помочь в поиске ошибки при работе

компоненты?
ошибка вида: "Cannot find control with path: 'opers -> periods'"

16 ответов

8 просмотров

Думаю нужно больше информации) Можно скриншот ошибки?)

где-то с формой проблема

Алексей-Шамеев Автор вопроса
DreyLiky
Думаю нужно больше информации) Можно скриншот ошиб...

скрин, конечно вот, но дело явно описании контрола

Алексей-Шамеев Автор вопроса
Ivan Okhrimenko
где-то с формой проблема

это понятно, даже есть подозрение на кусок кода, но не могу понять в чем именно беда

Алексей-Шамеев Автор вопроса
Ivan Okhrimenko
разшарь этот кусок сюда, в слепую сложно

fillOperators() { console.log(this.detailSalaryDtos) for (let operator of this.detailSalaryDtos) { const arrayPeriod = this.formBuilder.array([]); for (let period of operator.salaries) { arrayPeriod.push(this.formBuilder.group({ begin: [period.begin], end: [period.end] })) } console.log(arrayPeriod); (this.formOpers.get('opers') as FormArray).push( this.formBuilder.group({ id: [operator.id], fullName: [operator.fullName], periods: [arrayPeriod] }) ) } } formOpers = this.formBuilder.group({ opers: this.formBuilder.array([]), });

Алексей Шамеев
fillOperators() { console.log(this.detailSalar...

this.formOpers.get('opers') вот сдесь у тебя не андефайнд?

Алексей-Шамеев Автор вопроса
Ivan Okhrimenko
this.formOpers.get('opers') вот сдесь у тебя не ан...

видимо... я еще только постигаю эту науку Ангулара получается при работ у шаблоне formArrayName="opers" - отрабатывает, а вложенный formArrayName="periods" не видит

Алексей Шамеев
видимо... я еще только постигаю эту науку Ангулара...

Если я правильно понял, у тебя вложенная форма в форму. Чекни вот как здесь работают с "address". Нужно определить еще один элемент с директивой [formGroupName]="opers" в HTML и уже внутри этого элемента обращаться к [formControlName]="'periods'": https://stackoverflow.com/questions/44499425/how-to-use-formcontrolname-and-deal-with-nested-formgroup Но у тебя FormArray, значит вместо [formGroupName], нужно [formArrayName]

Алексей-Шамеев Автор вопроса
DreyLiky
Если я правильно понял, у тебя вложенная форма в ф...

если я правильно понял, то у меня так и есть. ошибка вываливается по стелке в шаблоне

Алексей Шамеев
fillOperators() { console.log(this.detailSalar...

Ты periods добавляешь в форму? Самые последние строки. Я вижу что там только opers добавляются

Алексей-Шамеев Автор вопроса
DreyLiky
Ты periods добавляешь в форму? Самые последние стр...

да, метод fillOperators() начнается с того, что формируется массив periods, который чуть ниже добавляется в форму как поле preiods

Алексей Шамеев
да, метод fillOperators() начнается с того, что ф...

Ты в HTML убрал цикл в том числе с элемента на котором formArrayName="opers"? Цикл нужен на дочернем элементе

Алексей-Шамеев Автор вопроса
DreyLiky
Ты в HTML убрал цикл в том числе с элемента на кот...

вот так щас сделал, один хрен ошибка тажа самая...

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта