Angularjs 位置。路径(“路径”)不起作用

Angularjs 位置。路径(“路径”)不起作用,angularjs,mean,Angularjs,Mean,在我的代码位置。path(“#/”)不起作用。我已经尝试了很多,但我不明白为什么它不起作用。有一个简单的逻辑,成功注册后弹出窗口关闭,通知栏插件将看到通知 4小时后我就开始了 报名 尝试如下 $scope.$apply(function() { $location.path('/'); }); 以下是另一篇文章,您可以阅读,以便更好地理解: 更改浏览器URL时,不会导致重新加载整个页面。要在更改URL后重新加载页面,请使用较低级别的API$window.location.href 因此,

在我的代码位置。path(“#/”)不起作用。我已经尝试了很多,但我不明白为什么它不起作用。有一个简单的逻辑,成功注册后弹出窗口关闭,通知栏插件将看到通知

4小时后我就开始了

报名

尝试如下

$scope.$apply(function() { 
  $location.path('/');
});
以下是另一篇文章,您可以阅读,以便更好地理解:

更改浏览器URL时,不会导致重新加载整个页面。要在更改URL后重新加载页面,请使用较低级别的API$window.location.href

因此,请尝试:

$window.location.href = '/';

尝试编辑哈希而不是路径
$location.hash('/')
@LuisMasuelli:谢谢你的回答。但它不起作用。它在url中的附加内容如下:注意,我使用了“/”而不是“#/”。是的,我的使用方式与您描述的相同。否则,请尝试路径(“/”)而不是使用#/I read,它尝试了它,但不起作用。我应用了几乎所有的方法。Ashraful:当它尝试相同的代码时,我遇到了一个错误。错误:[$rootScope:inprog]$digest已经在进行中。我使用的是stateprovider,我想重新加载整个页面。如果您使用的是$stateprovider(ui路由器不是ngRoute),则应使用$state.go('/')替换$location.path('/')。同样,您没有在app.module和controller中注入并使用ngRoute/ui路由器作为依赖项。请说明您使用的是ngRoute还是ui路由器。
$window.location.href = '/';