gpt4 book ai didi

javascript - 如何在 angularjs 中重定向页面

转载 作者:行者123 更新时间:2023-12-02 14:41:00 28 4
gpt4 key购买 nike

angular.module('myApp',[])

.controller('loginCtrl',function ($scope, $http, $rootScope, $location, $window{
$scope.login = function(loginData){

$scope.dataLoading = true;
$scope.loginData = angular.copy(loginData);
$http({
method : 'GET',
url : 'php/login.php',
params: {'email' : loginData.email,'password': loginData.password,'rand' : Math.random()}
}).then(function mySucces(response,$location){
$scope.dataLoading = false;
$scope.msg1 = response.data.msg1;
$scope.msg2 = response.data.msg2;
$scope.firstname = response.data.firstname;
$scope.flag = response.data.flag;
console.log($scope.flag);
$location.url('http://localhost/timetrake/welcome.html');

}, function myError(response) {

$scope.user = response.statusText;

});
}
});

最佳答案

您可以使用 Angular $window:

$window.location.href = 'timetrake/welcome.html';

然后

 $scope.dataLoading = true;
$scope.loginData = angular.copy(loginData);
$http({
method : 'GET',
url : 'php/login.php',
params: {'email' : loginData.email,'password': loginData.password,'rand' : Math.random()}
}).then(function mySucces(response,$location){
$scope.dataLoading = false;
$scope.msg1 = response.data.msg1;
$scope.msg2 = response.data.msg2;
$scope.firstname = response.data.firstname;
$scope.flag = response.data.flag;
console.log($scope.flag);
$window.location.href = 'timetrake/welcome.html';);

}, function myError(response) {

$scope.user = response.statusText;

});

关于javascript - 如何在 angularjs 中重定向页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37018880/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com