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'
});
我想实现一个路由,如下例所示,目前缺少控制器。
我喜欢它,因为路由反映了部分的组织方式以及系统模块的存在方式。经过一番搜索后,似乎 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'
});