ng-repeat의 출력 조작

Chris Riebschlager

저는 소셜 미디어 대시 보드 역할을 할 Angular 앱을 개발 중입니다. 검색 기준에 따라 Twitter, Instagram 및 Flickr에서 콘텐츠를로드하고 표시합니다.

각 리소스를로드하고 결과를 호출 된 배열에 저장 $scope.items한 다음 내 뷰에서 다음과 같이 렌더링합니다.

<div ng-repeat="item in items | orderBy:'galleryTimestamp':true">
    <p ng-if="item.galleryType=='instagram'">Instagram Photo</p>
    <p ng-if="item.galleryType=='twitter'">Twitter Post</p>
    <p ng-if="item.galleryType=='flickr'">Flickr Photo</p>
</div>

이것은 완벽하게 작동하지만 이것이 렌더링되는 방법을 조금 더 제어하고 싶습니다. 이상적으로는 각 소스에서 나오는 콘텐츠의 혼합을 제어하고 싶습니다. 지금은 연속으로 5 개의 트윗, 6 개의 인스 타 그램 사진, 10 개의 트윗, 그리고 플리커 사진을 뱉어 낼 것입니다.

$scope.items페이지가 [Instagram Photo] [Tweet] [Flickr Photo]와 비슷하게 보이도록 배열을 조작 하거나 필터링하거나 정렬 할 수있는 방법이 있습니까?

범위에서 항목 속성을 재구성하여 원하는 방식으로 반복해야합니다.이 경우에는 [Instagram Photo] [Tweet] [Flickr Photo]입니다. 이 경우 ng-if 사용을 피하고 항목을 다음과 같이 재구성합니다.

items = {
    instagram: 'instagram thing',
    tweet: 'tweet thing',
    flickr: 'flicker thing'
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Jade로 HTML 출력 (ng-repeat 내)

분류에서Dev

선택 쿼리의 출력 조작

분류에서Dev

ng-repeat의 AngularJS if 문 조건

분류에서Dev

AngularJS-ng -repeat 후 DOM 그룹 조작

분류에서Dev

ng-repeat 요소에 대한 클래스 이름의 출력 배열

분류에서Dev

ng-repeat와 정적으로 입력 된 코드의 동작 차이는 무엇입니까?

분류에서Dev

cakePHP의 구조 JSON 출력

분류에서Dev

Apache Flink의 조인 출력

분류에서Dev

Angular ng-repeat에 대한 호출 입력 포커스 변경

분류에서Dev

ng-repeat가 track by를 사용하지 않으면 왜 많은 행의 출력을 제공합니까?

분류에서Dev

mongodb의 bson.D 출력 형식 조작

분류에서Dev

echo $ PATH의 출력을 조작합니다.

분류에서Dev

문자열 조작의 부적합한 출력

분류에서Dev

ng-repeat angularjs 내부의 입력 태그

분류에서Dev

ng-repeat에 의해 생성 된 입력에 집중

분류에서Dev

Angular의 ng-repeat에서 입력 값을 얻는 방법

분류에서Dev

orderBy로 ng-repeat의 새 요소 강조 표시

분류에서Dev

테이블 및 조건부 tr의 ng-repeat

분류에서Dev

ng-repeat의 ul에 대한 조건부 래퍼

분류에서Dev

cURL에서 출력 조작

분류에서Dev

출력 조작-awk | sed | grep

분류에서Dev

탭으로 입력 지시문이 ng-repeat에 의해 생성 된 입력 필드에서 작동하지 않습니다.

분류에서Dev

du의 출력을 조작하여 사용자 정의 출력물을 얻습니다.

분류에서Dev

AngularJS의 $ interpolate 서비스 내에서 ng-repeat 작동하기

분류에서Dev

ng-repeat 범위의 이상한 동작

분류에서Dev

ng-repeat 내의 모든 항목 내부에 차트 작성

분류에서Dev

양식의 입력을 업데이트하는 ng-repeat 내부의 버튼

분류에서Dev

양식의 입력을 업데이트하는 ng-repeat 내부의 버튼

분류에서Dev

함수를 통해 배열을 조작하는 출력의 C 오류

Related 관련 기사

  1. 1

    Jade로 HTML 출력 (ng-repeat 내)

  2. 2

    선택 쿼리의 출력 조작

  3. 3

    ng-repeat의 AngularJS if 문 조건

  4. 4

    AngularJS-ng -repeat 후 DOM 그룹 조작

  5. 5

    ng-repeat 요소에 대한 클래스 이름의 출력 배열

  6. 6

    ng-repeat와 정적으로 입력 된 코드의 동작 차이는 무엇입니까?

  7. 7

    cakePHP의 구조 JSON 출력

  8. 8

    Apache Flink의 조인 출력

  9. 9

    Angular ng-repeat에 대한 호출 입력 포커스 변경

  10. 10

    ng-repeat가 track by를 사용하지 않으면 왜 많은 행의 출력을 제공합니까?

  11. 11

    mongodb의 bson.D 출력 형식 조작

  12. 12

    echo $ PATH의 출력을 조작합니다.

  13. 13

    문자열 조작의 부적합한 출력

  14. 14

    ng-repeat angularjs 내부의 입력 태그

  15. 15

    ng-repeat에 의해 생성 된 입력에 집중

  16. 16

    Angular의 ng-repeat에서 입력 값을 얻는 방법

  17. 17

    orderBy로 ng-repeat의 새 요소 강조 표시

  18. 18

    테이블 및 조건부 tr의 ng-repeat

  19. 19

    ng-repeat의 ul에 대한 조건부 래퍼

  20. 20

    cURL에서 출력 조작

  21. 21

    출력 조작-awk | sed | grep

  22. 22

    탭으로 입력 지시문이 ng-repeat에 의해 생성 된 입력 필드에서 작동하지 않습니다.

  23. 23

    du의 출력을 조작하여 사용자 정의 출력물을 얻습니다.

  24. 24

    AngularJS의 $ interpolate 서비스 내에서 ng-repeat 작동하기

  25. 25

    ng-repeat 범위의 이상한 동작

  26. 26

    ng-repeat 내의 모든 항목 내부에 차트 작성

  27. 27

    양식의 입력을 업데이트하는 ng-repeat 내부의 버튼

  28. 28

    양식의 입력을 업데이트하는 ng-repeat 내부의 버튼

  29. 29

    함수를 통해 배열을 조작하는 출력의 C 오류

뜨겁다태그

보관