angular 中有点复杂的路线

Little bit complex routes in angular

我想实现一个路由,如下例所示,目前缺少控制器。

我喜欢它,因为路由反映了部分的组织方式以及系统模块的存在方式。经过一番搜索后,似乎 angular 路线无法为我做这件事。

如何使用 angular 执行此操作?我想避免使用第三方的东西。目前我必须简化它,这不是问题,但这并不是 'beauty' 我喜欢的方式。

关于 angular 开箱即用的路由何时能够管理这样的路由,您是否有任何信息?我看到一个评论说将来会实现,但是没有提到版本。

angular
    .module('app')
    .config(function ($routeProvider) {
    $routeProvider
        .when('/admin/usermanagement', {
            templateUrl: "app/dilib/partials/admin/user_management.html",
        })
        .when('/admin/userrights', {
            templateUrl: "app/dilib/partials/admin/user_rights.html",
        })
        .when('/dashboard', {
            templateUrl: 'app/dilib/partials/dashboard/dashboard.html'
        });

我找到了这个问题的根源。 templateUrl 路径不正确。我的应用程序在 dev.domain.local/ui/ 下,因此必须相应地更改 templateUrl。

angular
    .module('app')
    .config(function ($routeProvider) {
    $routeProvider
        .when('/ui/admin/usermanagement', {
            templateUrl: "app/dilib/partials/admin/user_management.html",
        })
        .when('/ui/admin/userrights', {
            templateUrl: "app/dilib/partials/admin/user_rights.html",
        })
        .when('/ui/dashboard', {
            templateUrl: 'app/dilib/partials/dashboard/dashboard.html'
        });