У меня есть сложное требование. Требование следующее.Render динамический интерфейс с HTML версией в Angular JS
- Мы разрабатываем пользовательский интерфейс сегодня с 10 элементами пользовательского интерфейса.
- Пользователи создают несколько записей.
- Через месяц выходит новый релиз и на экране 12 элементов пользовательского интерфейса.
- Когда пользователь создает новые записи, он должен увидеть 12 элементов пользовательского интерфейса, когда он открывает старую запись, он должен увидеть 10 элементов.
Для этого я подумал, что мы могли бы сохранить версию, с которой была создана запись, и визуализировать HTML, принадлежащий этой версии. Но это будет излишне увеличивать размер проекта, как если бы код получил 100 версий, большая часть дубликатов HTML будет присутствовать.
Я думал об использовании «switch-case» или «if-else» в переднем конце, но это замедлит пользовательский интерфейс, поскольку JS будет слишком тяжелым.
Пожалуйста, предложите способ выполнить это требование с помощью JS или jQuery или Angular. Любая одна структура также прекрасна, пока она не будет работать.
Большого спасибо за ваши ответы заранее,
Можете ли вы предоставить какой-либо код о том, как формируется ваш пользовательский интерфейс, или информацию о том, как хранятся эти записи? – jimcavoli
Привет @jimcavoli в настоящее время мой пользовательский интерфейс является статическим. Но мне нужно сделать его динамичным. Пользовательский интерфейс является обычным. Он имеет 10-15 текстовых полей и одну таблицу. Простой интерфейс. Он содержит всего 4 страницы – naga1990
С вопросом о том, как создать пользовательский интерфейс, невозможно ответить на ваш вопрос без редактирования, чтобы отразить то, как он выполняется (с примерами кода), и это еще более сложно предложить средство хранения/управления количеством элементов, необходимых без знания хранилища данных резервного копирования. – jimcavoli