window.location.href在typescript中不起作用

时间:2016-03-03 09:57:34

标签: javascript angularjs google-chrome typescript

我正在尝试在我的应用程序中添加注销。所以我调用get / logout webservice并且我有一个url作为响应。然后我使用此网址将我的网页重定向到返回的网址。

这是我的代码:

 constructor(
$q: ng.IQService,
$location: ng.ILocationService,
$window: ng.IWindowService,
$http: ng.IHttpService
) {
this._$q = $q;
this._$location = $location;
this._$window = $window;

this.logout = () => {
  return $http
    .get(logoutUri, {})
    .success((resp:any): void  => {
      window.location.href = resp;
    });
};
}

在resp中,我得到了正确的网址,但我的网页未重定向到特定的网址。

1 个答案:

答案 0 :(得分:0)

而不是;

window.location.href = resp

$location.path(resp);
$location.replace();