Задать вопрос
@fantom0005

AngularJS Как у url изменять get параметры и их считывать?

Здравствуйте.
Я разрабатываю SPA интернет магазин. Все товары находятся на главной, и информация о продукте отображается в модальном окне и подгружается черезе REST Api. Соответственно роутинг я не использую.
Но мне поставили задачу: при переходе на ссылку, которая содержит id товара, должно открываться модальное окно с информацией о товаре. Я предполагаю, что нужно использовать get параметр url( ?id=10).
Каким образом мне считать get параметр и видоизменять url?
  • Вопрос задан
  • 1757 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя Николай К ответам на вопрос (2)
Используйте сервис $location.
Query параметры можно получить так:
var params = $location.search();
а установить - через тот же метод, передав объект вида ключ-значение:
$location.search({ id: 1});
Дока ангуляра о сервисе $location тут: https://docs.angularjs.org/api/ng/service/$location
Ответ написан
Комментировать