Javascript 带有$window变量的$locationProvider.html5模式

Javascript 带有$window变量的$locationProvider.html5模式,javascript,angularjs,Javascript,Angularjs,我最近遇到了谷歌索引的问题,因为角度路由。因此,我找到的解决方案是使用$locationProvider.html5模式 但是现在我又制造了另一个问题,$window变量在用户在同一页面应用程序路径之间导航时失去了它们的值 是否有任何方法可以使用$locationProvider.html5Mode将控制器之间的$window变量的值设置为true?在同一个页面应用程序中。我正在做: window.location.href = "/base/some_route/"; 事实证明我应该做: $

我最近遇到了谷歌索引的问题,因为角度路由。因此,我找到的解决方案是使用$locationProvider.html5模式

但是现在我又制造了另一个问题,$window变量在用户在同一页面应用程序路径之间导航时失去了它们的值

是否有任何方法可以使用$locationProvider.html5Mode将控制器之间的$window变量的值设置为true?在同一个页面应用程序中。

我正在做:

window.location.href = "/base/some_route/";
事实证明我应该做:

$location.path("/someroute");

希望这能为某人节省时间。

你在说什么?有$location包装了它。哪个?我说的是ngRoute。。。AngularJS+ngRoute,其中$locationProvider.HTML5模式设置为true+$window variables有效。哪个$window variables有效?我认为他在谈论全局变量,并且对刷新有问题这是正确的。我创建的$window.myVar=1。。。