2013-05-06 3 views
0

콘텐츠를보기는 :AngularJS와 : 내 HTML 페이지의 구조를 다음 한 다음 페이지

<ul data-ng-controller="ListCtrl"> 
    <li data-ng-repeat="record in records"> 
     <div>.............</div> 
    </li> 
</ul> 

나는 동일한 페이지에 표시되는 총 15 개 기록을 가지고있다.

1-5, 6-10, 11-15와 같은 페이지를 나눌 필요가 있습니다. 따라서 limitTo : 5를 추가하면 처음 5 개 레코드 만 표시됩니다. 나머지 페이지는 다음 페이지의 6-10 & 11-15와 같이보아야합니다.

angularJS 또는 다른 방법으로 어떤 종류의 필터가 있습니까?

답변

1
당신은 필터 "에서"사용자 정의를 사용할 수 있습니다

:

app.filter('from', function() { 
    return function(data, from) { 
     return data.slice(parseInt(from)); 
    } 
}); 

ES : 데이터 NG 반복 = "기록에 기록 | from : 5 | limitTo : 5 "

+0

고마워 ..!하지만 문제는이 경우에 마지막 페이지가 11-15라는 것을 볼 수 있습니다. 왜 그렇게 .. ..? –

+0

예 : 신청시 : 3 | limitTo : 3 마지막 페이지 13-15.please help 만 표시합니다.? –

+0

jsfiddle : http://jsfiddle.net/QcdmS/ – Luca

1

부트 스트랩을 기반으로 AngularJS와 UI 지시를 시도

http://angular-ui.github.io/bootstrap/

+0

답장을 보내 주셔서 감사합니다. 페이지 매김이란 ..? 다른 바로 가기가 있습니까? –

+0

안녕하세요 앤드류, 저는이 답변이 특별한 도움이되지 않는다고 생각합니다. 안내없이 링크를 게시하는 것뿐입니다. – Alan

+0

@Alan : 예, 이미 그 링크에 대해 알고 있었지만 다른 방법은 알고 있었습니까? –

관련 문제