用戶成功登錄後,我希望頁面重定向到主頁。我的代碼目前的樣子:AngularJS - 登錄後不工作重定向
function MainCtrl(user, auth) {
var self = this;
function handleRequest(res) {
var token = res.data ? res.data.token : null;
if(token) { $location.path('/'); }
self.message = res.data.message;
}
self.login = function() {
user.login(self.username, self.password)
.then(handleRequest, handleRequest)
}
}
爲什麼行$location.path('/');
不行,是我應該居然有重定向?
和路由配置部分:
.config(function($routeProvider){
$routeProvider.when("/",
{
templateUrl: "views/home.html"
}
)
.when("/login",
{
templateUrl: "views/login.html"
}
)
.when("/register",
{
templateUrl: "views/register.html"
}
);
})
感謝。
請提供您的路線配置的一部分 –
哪一頁?不是嗎? –
是的,是的,家 – userMod2