绑定angularjs中路径的首选方法

时间:2013-02-20 01:49:25

标签: angularjs

我想要一个更新网址的简单分页控件,在angularjs中执行此操作的理想方法是什么?

即:

http://www.site.com/widget/#/which/4

<a> Next </a>

为此,当点击下一个链接时,我想更新网址(并导航到): http://www.site.com/widget/#/which/5

2 个答案:

答案 0 :(得分:2)

任何有效的方法,都很容易理解,并且可维护性很好。

那就是说,你可以像这样创建链接:

<a href="#/which/5">5</a>

假设你有这样的路线:

$routeProvider.when('which/:pageNo', {
    controller: 'MyCtrl',
    templateUrl: 'sometemplate.html'
});

答案 1 :(得分:1)

  

使用下面的行

非常简单
   var pageIndex = $routeParams.pageNo
    var newpageIndex = parseInt(pageIndex) + 1;
    var url = '/which/' + newpageIndex
    $location.path(url);