Что я сделал:
Я создал большую форму Reactive с примерно 30 записями, которые различаются (группы, массивы, элементы управления).
Создание документа для отправки в БД - это его собственная страница с использованием этих форм.
Просмотр содержимого документа с помощью специальных стилей для пользовательского интерфейса также является его собственной страницей.
Что я хочу:
Я хочу использовать ту же самую реактивную форму, разбитую на компоненты, чтобы иметь возможность выполнять встроенное редактирование со страницы просмотра, чтобы пользователь мог редактировать любой раздел контента, который он хочет, с той же практичностью, что и у уже созданной формы. Я не хочу воссоздавать каждый раздел формы и повторять код повсюду.
Выпуск:
Мне не удалось найти хороший способ разбить форму на компоненты без привязки их к родительскому элементу с помощью формы создания до такой степени, что я не смог бы использовать их снова в разделе просмотра / редактирования.
Я нашел несколько вариантов встроенного редактирования, но они заставили бы меня заново создать разделы формы.
Я также нашел возможность использовать динамическую маршрутизацию идентификатора для 0 = создать документ и> 0 = редактировать существующий документ.
Ни один из этих вариантов не является тем, чего я пытаюсь достичь.
Может ли кто-нибудь предоставить ресурс для достижения этой цели или помочь мне указать верное направление? Я новичок в Angular и не уверен, пойду ли я по этому поводу неправильно или нет. Спасибо.