angular和history.pushstate执行重定向

时间:2016-06-30 13:56:28

标签: javascript angularjs redirect pushstate

我有常规网站,里面有很多角度代码。

**这不是单页应用,网站只使用角度来表示js。

现在我想使用:

history.pushstate(null, null, "/somewhere");

所以我的问题是: - 当命令在角度服务控制器内运行时,它会更改URL并重定向。 - 当我在角度对象之外运行命令时,只是在全局范围内它运行良好,只需更改网址即可。

在命令之后重定向页面的角度究竟是什么? 以及如何取消重定向?

示例代码:

angular.module('app')
    .controller(function($scope) {

        //this perform an unneeded redirect
        history.pushstate(null, null, "whatever");
    });

//but if the code is here, it works perfectly fine
history.pushstate(null, null, "whatever");

0 个答案:

没有答案