在运行时仅更改路径的一个参数

时间:2014-09-10 12:47:19

标签: angularjs

只更改路径的一个参数的最简单方法是什么?

$routeProvider.when('/foo/:id1/:id2/:id3/', {
    templateUrl: base_url + 'foo/bar_partial'
})

网址:

http://localhost/project/start#/foo/144/202/110

当用户点击链接时,只有参数' id2'应该受到影响:

$scope.changeParamId2 = function() {
    $location.path('foo/144/'+ng.newid2+'/110');
}

那么,有没有办法只改变' id2'无需重写所有旧路径?也许使用$ route或$ routerProvider?

0 个答案:

没有答案