Читал документацию по Угловые динамические формы, работать с ними кажется очень легко. Но я не уверен, что было бы лучшей стратегией для создания динамической формы на основе запроса пользователя и активов / полей, которые я должен хранить в базе данных firebase / firestore.
Итак, в firebase у меня есть документ об активах, который я буду использовать для хранения информации для инвентаризации моих активов, скажем, (компьютеры, столы, велосипед). Поэтому, когда пользователь выбирает актив, я должен показать соответствующую форму.
Моя идея состоит в том, что у меня должен быть документ ресурсов и документ полей, связанный с uid ресурса, чтобы я мог запросить конкретные поля, которые мне нужны, из этой базы данных. Например, (Asset = title: computer, id: 01) -> (Fields = id: 01, type: inputDate). Я понимаю, что мне нужно будет создать модель для поля inputDate.
Я не уверен, как связать данные базы данных с отображением определенной группы полей, связанных с активом для формы.
Может ли кто-нибудь помочь мне с основной идеей запустить эти формы, я немного потерялся.
Спасибо.
Я проверю, спасибо.
Я подозреваю, что вам все равно нужно будет создать схему конфигурации для настройки каждой формы. В прошлом я создавал много форм дисков баз данных, и почти всегда наступает момент, когда вам требуется большая гибкость, чем это доступно только из хранилища базы данных. Поэтому я бы определил схему формы для каждого актива, возможно, в JSON, и использовал бы ее для создания вашей динамической формы.
вы хотите какую-либо динамическую проверку в схеме? потому что я разрабатываю образец приложения, чтобы дать вам общее представление о нем.
На самом деле я знаю. Даты, числа, текст, обычай и т. д.
@moplin: я ответил другому пользователю о динамической проверке и структуре json, не могли бы вы проверить и сообщить мне, сколько еще вещей вам нужно в ожидаемом решении. Это ссылка: stackoverflow.com/questions/53140829/…
Вы проверили ngx-formly? У него также есть возможность напрямую передать объект json. formly-js.github.io/ngx-formly