AngularJS和satellizer - $ location.path()不起作用

时间:2016-02-15 04:47:51

标签: angularjs satellizer

我使用角度卫星,这是我的代码。

login.js

MyApp.controller('LoginController', function($scope, $auth, $state, $location) {

    $scope.login = function() {

        var user = {
            email: $scope.email,
            password: $scope.password
        };

        $auth.login(user)
            .then(function(response) {
                // Redirect user here after a successful log in.
                $location.path('/');
                console.log("Success!"); 
            })
            .catch(function(response) {
                // Handle errors here, such as displaying a notification
                // for invalid email and/or password.
            });
    }
});

当我登录时,我确实看到了#34;成功!"在控制台,但我留在同一页面。 更重要的是,如果我使用 $ state.go('仪表板',{}); 它正在运作。

(PS。我阅读了一些关于$ location的帖子,但无法提出解决方案)

0 个答案:

没有答案