Каков общий (если есть) консенсус в отношении сохранения состояний представления как части URL-адреса в Angularjs
и как мне это сделать? У меня довольно сложный вид / маршрут с множеством фильтров, вкладок и т. Д., Которые приводят к состоянию просмотра.
Я вижу преимущество сохранения состояния всех этих компонентов представления как части URL-адреса для более простой навигации в приложении (при переходе по back
будет восстановлено предыдущее представление со всеми выбранными элементами, сделанными без загрузки состояния с сервера, что было бы альтернативой ). Еще одно преимущество состоит в том, что состояние просмотра становится закладкой.
Есть ли шаблон, который я могу использовать в качестве руководства? Кто-нибудь делал это раньше и может поделиться опытом? Следует ли мне воздерживаться от сохранения состояний представления в URL-адресе?