我的应用程序中存在路由问题。
// ============ SITE CATEGORY ============
$routeProvider.when( '/:slug/' , {
controller: 'siteCategory',
templateUrl : 'partials/site/category.html'
});
// ============ LOGIN & REGISTER ============
$routeProvider.when( '/login' , {
controller: 'login',
templateUrl : 'partials/site/login.html'
});
$routeProvider.when( '/register' , {
controller: 'register',
templateUrl : 'partials/site/register.html'
});
我想要那个url(http://localhost/app/books)加载类别模板并且它可以工作但是当我去/ login或/ register时它也会加载类别模板而不是给定。
答案 0 :(得分:1)
尝试更改序列:slug
应该在最后。
$routeProvider.when( '/register' , {
controller: 'register',
templateUrl : 'partials/site/register.html'
})
.when( '/login' , {
controller: 'login',
templateUrl : 'partials/site/login.html'
})
.when( '/:slug/' , {
controller: 'siteCategory',
templateUrl : 'partials/site/category.html'
});