我在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.html的,而不是添加它NG-視圖dashboard.html的。
對此有何指導?
裏面所以你
<div ng-view></div>
或<ng-view></ng-view>
意味着登錄頁面在你的角度應用/上下文之外?這是一個外部應用程序? – devqon哪裏是'index.html'的路線,您的主要路線'/'指向'dashboard.html' – nivas
@nivas我已經更新了我的問題。它是dashboard.html而不是index.html。 – Simer