我在app.config文件中有以下代码。
$routeProvider.when('/login', {
templateUrl: 'login.html',
controller : "LoginController"
}).when('/', {
templateUrl: 'assets/tpl/dashboard.html',
controller : "MainController",
/* resolve: {
loginRequired: loginRequired
}*/
}).when('/:folder/:tpl', {
templateUrl: function(attr){
console.log(attr.folder);
console.log( attr.tpl);
return 'assets/tpl/' + attr.folder + '/' + attr.tpl + '.html';
}
}).when('/:tpl', {
templateUrl: function(attr){
console.log(attr.tpl);
return 'assets/tpl/' + attr.tpl + '.html';
}
}).otherwise({ redirectTo: '/' });
我希望登录路由能够工作,这样当我输入projecturl / login时,它会将我带到新页面login.html,而不是将其添加到dashboard.html的ng-view。
对此有何指导?
答案 0 :(得分:0)
我看到您的html5mode未设置为true,然后您可以通过此网址projecturl/#/login
在您的信息中心内访问您的登录信息,在此之前确保您拥有<div ng-view></div>
或<ng-view></ng-view>
您喜欢的任何内容在dashboard.html