2016-04-27 3 views
0

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

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

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

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

ответ

0

В маршрутах вы установили:

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

то теперь перенаправлять с функцией:

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

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

Смежные вопросы