В настоящее время я пытаюсь выяснить, как изменить параметры маршрута без перезагрузки всей страницы. Например, если я начну наИзменить параметры маршрута без изменения вида
но обновить имя, чтобы быть «Джордж», чтобы изменить маршрут, чтобы быть:
http://www.example.com/#/page/george
Если я уже http://www.example.com/#/page/:name разгромлена.
Не перегружая место. Можно ли просто установить $ routeParams.name = «Джордж»?
Edit: Кроме того, есть ли способ обновить http://www.example.com/#/page?name=George без перезагрузки или сброса страницы?
Это решение добавляет параметры запроса и не заменяет существующий routeParams, который был вашей исходной проблемой. Чтобы заменить существующий routeParams, вы можете использовать '$ location.path()', который является getter и setter. – Swordfish0321
Есть ли способ обновить определенный параметр без запуска обновления с помощью '$ location.path()'? –
$ location.search() возвращает объект, содержащий параметры, обновляет тот, который вы хотите, и передает его снова в $ location.search ({}). –