Javascript angular and history.pushstate执行重定向
我有一个固定的网站,里面有很多角度的代码 **这不是一个单页应用程序,该网站只是使用angular for js 现在我想使用:Javascript angular and history.pushstate执行重定向,javascript,angularjs,redirect,pushstate,Javascript,Angularjs,Redirect,Pushstate,我有一个固定的网站,里面有很多角度的代码 **这不是一个单页应用程序,该网站只是使用angular for js 现在我想使用: history.pushstate(null, null, "/somewhere"); 所以我的问题是: -当该命令在angular service |控制器内运行时,它会更改url并重定向。 -当我在angular对象之外运行该命令时,它在全局范围内运行良好,只需更改url即可 angular到底在做什么来重定向命令后的页面? 如何取消重定向 示例代码: ang
history.pushstate(null, null, "/somewhere");
所以我的问题是:
-当该命令在angular service |控制器内运行时,它会更改url并重定向。
-当我在angular对象之外运行该命令时,它在全局范围内运行良好,只需更改url即可
angular到底在做什么来重定向命令后的页面?
如何取消重定向
示例代码:
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");
我也有类似的问题,@Tzook你找到什么解决方案了吗。我已经从it转移到了银行,我还将检查其他解决方案。