动态更改angualrjs中的分页状态URL页码

时间:2015-11-24 14:08:00

标签: angularjs pagination angularjs-routing

如何更改/添加分页的状态和网址 示例

.state('result.({pageNumber:[0-9]{1,4}})', {
            url: '/{pageNumber:[0-9]{1,4}}',
            templateUrl: 'tpl/search_result.html'
        })

in html

<a ui-sref="result.{{pageNumber}} ">{{ pageNumber }}</a> 

现在,html与 pageNumber 完美匹配 但是在config.router.js中我尝试增加pageNumber。但我不知道。

如何在州和网址中增加pageNumber

1 个答案:

答案 0 :(得分:1)

你以错误的方式提到了国家。请像这样使用

.state('result.pageNumber', {
    url: '/:pageNumber',
    templateUrl: 'tpl/search_result.html'
  });

更改为此。你像这样传递

<a ui-sref="result.pageNumber({pageNumber : pageNumber})">{{ pageNumber }}</a>