AngularJS Image Gallery redirect

AngularJS Image Gallery redirect

本文关键字:redirect Gallery Image AngularJS      更新时间:2023-09-26

我正在构建一个图片库,用户可以在其中使用AngularJS + Django上传自己的图片。如果用户点击图片,网站应重定向到可以编辑图片的详细信息页面。

目前,我可以显示详细信息视图,但始终从第一个元素开始。

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

如何在不使用其他 url 参数的情况下将用户重定向到正确的详细图像?(或不显示当前图像详细信息作为参数)

在路线中,您可以设置:

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

然后现在使用函数重定向:

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

如果不想管理更多 url,可以使用工厂来存储一些应用程序状态 https://docs.angularjs.org/guide/providers