2016-09-01 30 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

問題是一個編號爲id的錯誤。 dirPagination.js行206中的解析器不接受數字,創建的用於替換任何數字的正則表達式實際上不起作用。所以,而不是使用一個數字我使用了一個字符串。