2016-09-01 3 views
0

У меня есть список, и в этом списке у меня есть новый список, который нужно разбить на страницы. Чтобы убедиться в том, что каждый внутренний список знает, какой список они принадлежат я использую: pagination-id:ошибка углового dir-paginate paginate-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, он работает отлично, но он не может различать разные списки, что означает, что все страницы меняются, когда я меняю его в одном из списков.

Есть ли у кого-нибудь представление о том, что я делаю неправильно?

ответ

0

Проблема была явно ошибкой с идентификатором числа. Парсер в строке 206 dirPagination.js не принимает числа, и регулярное выражение, созданное для замены любых чисел, явно не работает. Поэтому вместо использования числа я использовал строку.

Смежные вопросы