У меня странная проблема. Поэтому на работе я должен рефакторинг реактивной формы. Я должен составить часть формы. Я должен проверить входные данные дочернего компонента в родительской форме, но по какой-то странной причине он не работает.
Я попробовал это на моем личном ноутбуке, и он работает нормально. Я могу проверить дочернюю форму, но мой компьютер на работе не сможет.
проверка родительской формы:
это только часть этого.
corporate_credit_card: this.fb.group({
source_attributes: this.fb.group({
number: ['', [Validators.maxLength(21),Validators.required]]
})
дочерняя форма html:
<div [formGroup]="parentForm">
<div
class="mt-5 col"
formGroupName="corporate_credit_card"
>
<div formGroupName="source_attributes">
<input
class="form-control"
id="company_cc_name"
type="text"
name="company_cc_name"
formControlName="name"
placeholder="Credit Card Name"
autocomplete="off"
>
</div>
</div>
</div>
как проверить, работает ли проверка:
<code><pre>{{this.parentForm.get('corporate_credit_card.source_attributes.number').errors | json}}
** Я переделал что-то вроде этого на своем персональном ноутбуке, и он работает, но здесь, на работе, это не так.