我想要一个更新网址的简单分页控件,在angularjs中执行此操作的理想方法是什么?
即:
http://www.site.com/widget/#/which/4
<a> Next </a>
为此,当点击下一个链接时,我想更新网址(并导航到): http://www.site.com/widget/#/which/5
答案 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);