Angularjs 角度js-改变路径但不';t重新加载控制器
我在这里尝试了解决方案:Angularjs 角度js-改变路径但不';t重新加载控制器,angularjs,ngroute,Angularjs,Ngroute,我在这里尝试了解决方案: 但我设置的路径只是被消耗,并恢复到原来的状态 当路径更改且新URL映射到当前路由时,ngRoute路由器的默认行为是重新加载ngView 如果reloadOnSearch选项设置为false,则当仅$location.search()或$location.hash()更改时,ngRoute将不重新加载路由: app.config(function($routeProvider) { $routeProvider.when("/foo", { te
但我设置的路径只是被消耗,并恢复到原来的状态 当路径更改且新URL映射到当前路由时,ngRoute路由器的默认行为是重新加载
ngView
如果reloadOnSearch
选项设置为false
,则当仅$location.search()
或$location.hash()
更改时,ngRoute将不重新加载路由:
app.config(function($routeProvider) {
$routeProvider.when("/foo", {
templateUrl: 'foo.html',
controller: 'fooController',
reloadOnSearch: false
});
})
应用程序会调用:
$location.hash({pageNumber: n});
一个事件在根作用域上广播(无需重新加载路由)。我怀疑monkey parch是否建议该文章实际有效。
$location.hash({pageNumber: n});