mat-table. И когда у меня несколько rows в form array, он ругается на то, что столбцы дублируется
ERROR Error: Duplicate column definition name provided
Вот сам код:
https://stackblitz.com/edit/angular-ivy-bncnar?file=src%2Fapp%2Fapp.component.html
А зачем Вы внутри ngFor делаете? Мне кажется mat-table не так работает
Сейчас сделаю без ngFor
Ну там другие проблемы возникнут, Вы ж index берёте из этого ngFor) Поэтому и проблема возникает, у Вас из за этого цикла matColumnDef дублируется получается, потому что Вы поместили определение колонок в цикл
Надо выходить вынести определение колонок за циклом?
Я думаю там цикл вообще не нужен, посмотрите примеры mat table как конфигурируется
Я сделал выходит без цикла и он работал. Новые строки добавлялись и удалялись. Но валидации который я повешал на поля, они не работали
А как Вы валидации на поля вешаете? Таблица со строками-формами выглядит странно
Это выходит in-line table, гдеможно редактировать в самой таблице
Если что, можете тут посмотреть код https://stackblitz.com/edit/angular-ivy-bncnar?file=src/app/app.component.html
Обсуждают сегодня