我认为标题表明了我想要达到的目标。举个例子,我有一个路由参数:
$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("/"));
但我正在寻找一种更通用的方式。