Перенаправление галереи изображений AngularJS

0

Я создаю галерею изображений, где пользователи могут загружать собственные изображения с помощью AngularJS + Django. Если пользователь нажимает на изображение, веб-сайт должен перенаправить на страницу подробностей, где изображение можно отредактировать.

В настоящее время я могу показать подробный вид, но всегда начинаю с первого элемента.

function showImage(id)
    {
      $location.url('/'user'/'project'/detail');
    }

Как я могу перенаправить пользователя на правильное подробное изображение без использования другого параметра url? (Или без отображения текущей детали изображения в качестве параметра)

Теги:
gallery

2 ответа

0

Если вы не хотите управлять большим количеством URL-адресов, вы можете использовать фабрики для хранения некоторого состояния приложения https://docs.angularjs.org/guide/providers

0

На ваших маршрутах вы устанавливаете:

$routeProvider.when('/user/project/:id')

затем переадресовываем с помощью функции:

function(id) {
    $location.url('user/project/' + id );
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню