我认为标题表明了我想要达到的目标。例如,我有一个路由参数:
$routeProvider.when("/:id/page", {
controller: "pageCtrl",
templateUrl: "page.html"
});
在控制器中,我想更改它并刷新页面。有没有这样的方法?例如:
$routeParams.id=12;
$route.reload();
提前感谢您的任何帮助...
笔记:
目前我使用这种方式:
var pathArray = $location.path().split("/");
pathArray[1] = 12;
$location.path(pathArray.join("/"));
但我正在寻找一种更通用的方式。