Angularjs 如何使分页总项无效?

Angularjs 如何使分页总项无效?,angularjs,pagination,angular-ui,Angularjs,Pagination,Angular Ui,我正在开发一个执行搜索的指令,该指令将在每个搜索查询中获得不同数量的项,但似乎分页指令在必要时不会得到刷新,因为无论我如何更改,总项都被锁定为“1”: 以下是我的看法: <search-widgets> .. .. <pagination ng-model="currentPage" total-items="totalItems"

我正在开发一个执行搜索的指令,该指令将在每个搜索查询中获得不同数量的项,但似乎分页指令在必要时不会得到刷新,因为无论我如何更改,总项都被锁定为“1”:

以下是我的看法:

      <search-widgets>
          ..
          ..
          <pagination
                ng-model="currentPage"
                total-items="totalItems"
                max-size="maxSize"
                boundary-links="true">
          </pagination>
          ..
          ..
      </search-widgets>
我试图使用计时器应用更改,但分页指令没有得到更新

setInterval(function() {
             if(!scope.$$phase){
                 scope.$apply();
                 scope.$digest();
             }
         }, 1000);
有人能帮忙吗

编辑

下面是一个更清楚的例子:


您使用的是哪个版本的angular ui?它最近更新了,但没有更新docsHard来说明问题。你有一个有效的例子吗?-'pagination'指令是否有权访问正确的范围?顺便说一句,
setInterval
的角度对应物是
$interval(fn,延迟,[count],[invokeApply],[Pass])是,'pagination'指令有权访问正确的范围,我将尝试上载一个工作示例以显示。。thanks@Edward,我有AngularJS v1.2.28,你能在我在上面的答案中添加的编辑处检查plunker吗
setInterval(function() {
             if(!scope.$$phase){
                 scope.$apply();
                 scope.$digest();
             }
         }, 1000);