AngularJS:如何重新加载路由并重新运行$routeProvider resolve?

AngularJS:如何重新加载路由并重新运行$routeProvider resolve?,angularjs,angular-routing,Angularjs,Angular Routing,我让用户选择控制器依赖项所依赖的选项, 当用户更改该选项时,我想重新加载路由,但也要运行$routeProvider的resolve部分 $route.reload()只需使用相同的依赖项重新加载控制器 有没有不刷新整个窗口的方法?使用$location.path()或$location.search()将您的位置更新到相同的路由,但使用不同的参数值,我尝试了$reload.refresh(),并且重新计算了当前路由的解析部分。角度版本是1.2.8

我让用户选择控制器依赖项所依赖的选项, 当用户更改该选项时,我想重新加载路由,但也要运行
$routeProvider
的resolve部分

$route.reload()
只需使用相同的依赖项重新加载控制器


有没有不刷新整个窗口的方法?

使用
$location.path()
$location.search()
将您的位置更新到相同的路由,但使用不同的参数值,我尝试了$reload.refresh(),并且重新计算了当前路由的解析部分。角度版本是1.2.8