Javascript 使用window.location.href在angularjs中无法进行页面重定向

Javascript 使用window.location.href在angularjs中无法进行页面重定向,javascript,angularjs,Javascript,Angularjs,我正在编写一个页面,用户在输入字段中输入数据后,数据将通过ajax请求进行验证。验证数据后,必须将页面重定向到另一个页面 以下代码不起作用: $scope.validateUser = function() { username = $scope.username; password = $scope.password; if ( usern

我正在编写一个页面,用户在输入字段中输入数据后,数据将通过ajax请求进行验证。验证数据后,必须将页面重定向到另一个页面

以下代码不起作用:

                $scope.validateUser = function() {

                    username = $scope.username;
                    password = $scope.password;

                    if ( username === "nrvarun89") {
                        console.log(username+" "+password+" path is :"+window.location.href);
                        window.location.href = "http://localhost/b2c-webadmin/index/";
                        console.log(username+" "+password+" new path is :"+window.location);
                    }
                };

如果您正在使用AnuglarJ,请使用$window服务(最佳实践):

$window

这应该起作用:

$window.location.href


(请参见此以供参考:$location)

什么是不工作?请说明代码不工作的原因,否则很难帮助您。@Claies页面没有重定向此代码没有意义。对此
$scope.validateUser
的调用来自何处?哪里设置了
$scope.username
$scope.password
?为什么您要接受一个参数,然后作为函数中的第一条语句覆盖它的值?
if
块是否实际执行过?底线是,在抛出一堆随机代码并询问它为什么会坏之前,先进行一些基本的故障排除。