Я создаю одностраничное приложение, использующее Angular 2, которое сильно использует карты. Одним из требований является то, что при щелчке точки на карте URL-адрес обновляется, поэтому когда страница обновляется, карта масштабируется в эту точку (а также поддерживает глубокую привязку к точкам на карте).Угловая 2 маршрутизация без перезагрузки
Мне было интересно, что лучше всего достичь в Angular 2 будет? На высоком уровне, Router кажется очевидным выбором, но я не уверен, действительно ли он соответствует требованиям.
Для одной выбранной точки на карте необходимо будет обновить несколько различных компонентов на карте (например, на карте, выделить точку в отдельном компоненте списка и т. Д.). Таким образом, я не думаю, что router-outlet
имеет смысл - все представления всегда видны одновременно - нет необходимости переключать представления на основе выбранного вида.
Я также не уверен, что я хочу, чтобы какие-либо действия запускались на основе изменения URL-адреса при использовании приложения. т. е. если вы нажмете на точку на карте, все будет обновляться, как ожидалось, - единственная причина, по которой я хочу, чтобы URL-адрес обновлялся, так что точка по-прежнему выбрана при перезагрузке.
Любое руководство будет оценено по достоинству.
Спасибо, я бы просто добавить, что 'импорт {CanReuse} от«@ угловой/маршрутизатор-осуждается» ; ' – Laker