如何使分页总项无效?

时间:2015-04-29 09:31:57

标签: angularjs pagination angular-ui

我正在开发一个执行搜索的指令,它会在每个搜索查询中获得不同数量的项目,但似乎分页指令在必须时不会刷新,因为总项目被锁定为“1”而不管我努力改变它:

enter image description here

以下是我的观点:

      <search-widgets>
          ..
          ..
          <pagination
                ng-model="currentPage"
                total-items="totalItems"
                max-size="maxSize"
                boundary-links="true">
          </pagination>
          ..
          ..
      </search-widgets>

这是我显示搜索查询结果的地方:

function show_search_results(searchResults){
    scope.search_results= searchResults;
    // this has no effect:
    scope.totalItems= scope.search_results.length;
    }

我尝试使用计时器来应用更改,但是分页指令没有得到更新

setInterval(function() {
             if(!scope.$$phase){
                 scope.$apply();
                 scope.$digest();
             }
         }, 1000);

任何人都可以提供帮助吗?

修改

这是一个让它更清晰的吸气者:

http://jsfiddle.net/tcVhN/49/

0 个答案:

没有答案