тут надо задумываться о генерации формы, потому что поддерживать это - то еще удовольствие
я вообще делала просто:
в родительской форме инициировала большую форму, ее (уже заполненную на просмотр или новую, смотря от стейта) передавала в дочерние компоненты, а там никакой логики - только объявлены переменные для директивы с http-get запросами (на получение списка для селектов) и в шаблоне выводятся просто формконтролы