自定义 Mod 文件夹的角度路由问题

angular routing issue with custom mod folder

本文关键字:路由 问题 Mod 文件夹 自定义      更新时间:2023-09-26

这是我的路由代码:

.when('/:mod/:page*/', {
      templateUrl: function($routeParams) {
          return 'pages/'+$routeParams.mod+'/' + $routeParams.page + '.html';
      }
})

如果网址是

/users/add

它将从 pages/users/add.html 加载 HTML

现在的问题是,例如我有一个列表页面列表.html其中包含列表数据

id - name        - action
1  - John        - Edit

当我现在单击编辑时,我需要转到编辑.html页面,并且我需要传递并获取该 html 的 id。

这怎么可能实现?我需要编辑我的路由吗?

注意:我正在使用 ng 路由进行路由。

假设 edit.html 有一个单独的控制器,而列表.html有一个单独的控制器。

如果您需要更多信息,请告诉我。

您可以在编辑链接中传递 id

...
<a href="/edit/{{id}}">Edit</a>
$routeProvider
.when('/edit/:id', {
  templateUrl: 'edit.html',
  controller: 'EditController',
....
app.controller('EditController', function($routeParams) {
    console.log($routeParams.id);
    ....
});