所以我在学习角度并尝试制作一个项目问题跟踪器,只是我遇到了 ngRoute 和路由问题。
我最喜欢的是一个系统,(比如说)issuetrack.com/projectX 返回 projectX 的所有问题的视图,并且 issuetrack.com/projectX/XYZ 返回具有相关 ID(XYZ)的特定问题的视图.
我已经这样设置了我的配置:
tracker.config(['$routeProvider', '$locationProvider',
function($routeProvider, $locationProvider) {
$routeProvider.
when('/', {
templateUrl: 'static/partials/index_partial.html',
}).
when('/dashboard', {
templateUrl: 'static/partials/dashboard.html',
controller: 'DashboardController'
}).
when('/404', {
templateUrl: 'static/partials/fourOHNOfour.html',
}).
when('/:project', {
templateUrl: 'static/partials/project.html',
controller: 'ProjectController'
}).
when('/:project/:issue', {
templateUrl: 'static/partials/issue.html',
controller: 'IssueController'
}).
otherwise({
redirectTo: '/404'
});
$locationProvider.html5Mode(true);
}]);
但是每次我访问(比如说) localhost:8080/example/1 时,页面都会挂起并且没有响应。localhost:8080/example 虽然工作得很好。
我所做的是正确的方法,还是我的谷歌搜索无法找到另一种方法?
谢谢!