我想要一个更新 url 的简单分页控件,在 angularjs 中执行此操作的理想方法是什么?
IE:
http://www.site.com/widget/#/which/4
<a> Next </a>
为此,当单击下一个链接时,我想更新 url(并导航到): http ://www.site.com/widget/#/which/5
我想要一个更新 url 的简单分页控件,在 angularjs 中执行此操作的理想方法是什么?
IE:
http://www.site.com/widget/#/which/4
<a> Next </a>
为此,当单击下一个链接时,我想更新 url(并导航到): http ://www.site.com/widget/#/which/5
任何可行、易于理解且可维护的方式都可以。
也就是说,您可以像这样创建链接:
<a href="#/which/5">5</a>
假设你有这样的路线:
$routeProvider.when('which/:pageNo', {
controller: 'MyCtrl',
templateUrl: 'sometemplate.html'
});
这很简单,只需使用下面的行
var pageIndex = $routeParams.pageNo
var newpageIndex = parseInt(pageIndex) + 1;
var url = '/which/' + newpageIndex
$location.path(url);