angular dir-paginate paginate-id 错误

angular dir-paginate paginate-id error

我有一个列表,在该列表中我有一个需要分页的新列表。为了确保每个内部列表都知道它们属于哪个列表,我使用:pagination-id:

<div class="list-group bg-white m-none b-t">
<span dir-paginate="module in category.organization_has_modules | itemsPerPage:10 | filter:search"
      pagination-id="category.id">
<a ui-sref="app.library_assign({module_id:module.module.id})"
   class="list-group-item"
   ng-if="module.is_active != 0">
    <i class="fa fa-fw {{module.module.module_type.icon}}"></i>
    {{module.module.name}}
    <span class="pull-right">
        <i class="fa fa-sign-in"></i>
    </span>

    <div class="clear"></div>
</a>
</span>
<dir-pagination-controls class="pull-right" pagination-id="category.id"></dir-pagination-controls>

当我 运行 时,我遗憾地收到以下错误消息:

error: [$parse:syntax] Syntax Error: Token '__currentPage' is an unexpected token at column 4 of the expression [103__currentPage] starting at [__currentPage].

如果我 运行 它没有 pagination-id 它 运行 很好但是它无法区分不同的列表这意味着当我在其中一个中更改它时所有页面都会改变列表。

有人知道我做错了什么吗?

这个问题显然是一个错误,id 是一个数字。 dirPagination.js 行 206 中的解析器不接受数字,并且为替换任何数字而创建的正则表达式显然不起作用。所以我没有使用数字,而是使用了字符串。