Angular $ window.location.assign to hashtag不会加载到控制器内部

时间:2015-02-06 00:01:55

标签: angularjs

当我在控制器中设置$window.location.assign('#/someurl');时,我可以看到标签更改,但它没有加载。

.when("/signin", {
        templateUrl: templateSource+"/signin",
        controller: function($scope, $location, $window){
              $window.location.assign('#/checkout/billing');
        }
})

1 个答案:

答案 0 :(得分:0)

使用window,而不是$window或使用$location.path('#/checkout/billing');

.when("/signin", {
    templateUrl: templateSource+"/signin",
    controller: function($scope, $location){
        $location.path('#/checkout/billing');
    }
})