내부 기능으로 ng-repeat

파콘 쿰 필라

다음과 같은 배열이있는 제품이 있습니다.

$scope.products = [
  {proId:"1",
   proName:"test",
   proPrice:["35","57","67"],
   proSize:["3,5","4,7","7,10"],
   proSizePx:[["30","50"],["40","50"],["70","10"]],
   proHSize:["S","M","L"]
  },

  {proId:"2",
   proName:"Second",
   proPrice:["35","45"],
   proSize:["3,5","4,6"],
   proSizePx:[["30","50"],["40","50"]],
   proHSize:["S","M"],
  },

 {proId:"3",
  proName:"test",
  proPrice:"35",
  proSize:"3,5",
  proHSize:"S",
}
];

이렇게 표시하고 활성화 된 크기를 어떻게 알 수 있습니까?

http://s9.postimg.org/50vtm5cpb/my_dream.gif

이와 같은 앱을 찾았지만 찾을 수 없습니다.

TheSharpieOne

javascript / angular (질문의 태그)와 너무 관련이 없기 때문에 모든 스타일을 지정하지는 않지만 다음은이를 달성하는 방법입니다.

선택한 크기의 배열 인덱스를 저장 한 다음이를 사용하여 표시 할 다른 항목을 결정합니다. 따라서 "L"이 선택되면 인덱스는 2입니다. proPrize [2]는 "L"의 가격을 나타내고, proSize [2]는 측정 값, proSizePx [2]는 "L"에 대한 w / e입니다.

예 : http://jsfiddle.net/TheSharpieOne/G9zQ8/ (각 제품의 크기를 클릭하면 해당 크기에 대한 정보가 채워집니다.)

모든 것이 템플릿에서 이루어지며 컨트롤러에는 제품 데이터 만 포함됩니다.

다음은 모든 작업을 수행하는 템플릿입니다.

    <div>
        <span class="size" data-ng-repeat="size in product.proHSize" data-ng-click="product.selectedSize = $index" data-ng-class="{selected: product.selectedSize == $index}">{{size}}</span>
    </div>
    <div>proPrice: {{product.proPrice[product.selectedSize]}}</div>
    <div>proSize: {{product.proSize[product.selectedSize]}}</div>
    <div>proSizePx: {{product.proSizePx[product.selectedSize]}}</div>
    <div>proHSize: {{product.proHSize[product.selectedSize]}}</div>

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AngularJS : ng-repeat 내부 이미지에 토글 기능 추가

분류에서Dev

ng-repeat 내부에서 ng-repeat 인덱스 가져 오기

분류에서Dev

ng-repeat 내부에서 초기화 함수 호출

분류에서Dev

ng-repeat 행 angularjs 내부에 이미지 업로드

분류에서Dev

ng-if를 ng-repeat 내부의 스위치로 사용합니까?

분류에서Dev

ng-repeat 루프 내부의 ng-click을 클릭 한 요소로 분리

분류에서Dev

ng-repeat 내부의 버튼 레이블을 동적으로 변경

분류에서Dev

지시문 내에서 ng-click으로 ng-repeat

분류에서Dev

ng-repeat 내부의 ng-repeat, 형제 요소 인 요소

분류에서Dev

ng-repeat-start의 ng-repeat 내부 모델

분류에서Dev

내부 요소에서만 ng-repeat

분류에서Dev

각도기 테스트에서 ng-if 내부 ng-repeat : ng-if 기반 요소를 클릭 할 수 없음

분류에서Dev

Jade로 HTML 출력 (ng-repeat 내)

분류에서Dev

ng-repeat 내부의 양식으로 생성 된 테이블에서 데이터를 보내는 방법

분류에서Dev

angularjs ng-repeat 지시문 내부에 입력 텍스트 미리 채우기

분류에서Dev

배열에 항목이 있기 전에 ng-repeat 템플릿 내부의 요소 수를 찾으십니까?

분류에서Dev

큰 JSON으로 ng-repeat

분류에서Dev

테이블 AngularJs의 ng-repeat 내부 ng-if

분류에서Dev

ng-repeat 내부의 ng-switch 내부의 angularJS에 의해 orderBy?

분류에서Dev

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

분류에서Dev

ng-repeat의 두 번째 요소에 기능을 부착하는 방법

분류에서Dev

내용에 따라 ng-repeat 내부 입력을위한 ng-model 변경

분류에서Dev

각도기에서 ng-repeat 내부에서 isElementPresent / isPresent를 사용하는 방법은 무엇입니까?

분류에서Dev

항목 수를 알 수없는 ng-repeat 내부에서 무작위로 Div 색상 지정

분류에서Dev

Angular 1.x : data-ng-repeat 내부 개체의 속성이 개체가 아닌 문자열로 설정 됨

분류에서Dev

UL 내부의 ng-repeat (P 내부)가 작동하지 않습니다.

분류에서Dev

각도 오류를 일으키는 ng-repeat 내의 ng-change

분류에서Dev

Angularjs ng-repeat 내에서 표시 및 숨기기 버튼

분류에서Dev

기능 후 ng-repeat 업데이트

Related 관련 기사

  1. 1

    AngularJS : ng-repeat 내부 이미지에 토글 기능 추가

  2. 2

    ng-repeat 내부에서 ng-repeat 인덱스 가져 오기

  3. 3

    ng-repeat 내부에서 초기화 함수 호출

  4. 4

    ng-repeat 행 angularjs 내부에 이미지 업로드

  5. 5

    ng-if를 ng-repeat 내부의 스위치로 사용합니까?

  6. 6

    ng-repeat 루프 내부의 ng-click을 클릭 한 요소로 분리

  7. 7

    ng-repeat 내부의 버튼 레이블을 동적으로 변경

  8. 8

    지시문 내에서 ng-click으로 ng-repeat

  9. 9

    ng-repeat 내부의 ng-repeat, 형제 요소 인 요소

  10. 10

    ng-repeat-start의 ng-repeat 내부 모델

  11. 11

    내부 요소에서만 ng-repeat

  12. 12

    각도기 테스트에서 ng-if 내부 ng-repeat : ng-if 기반 요소를 클릭 할 수 없음

  13. 13

    Jade로 HTML 출력 (ng-repeat 내)

  14. 14

    ng-repeat 내부의 양식으로 생성 된 테이블에서 데이터를 보내는 방법

  15. 15

    angularjs ng-repeat 지시문 내부에 입력 텍스트 미리 채우기

  16. 16

    배열에 항목이 있기 전에 ng-repeat 템플릿 내부의 요소 수를 찾으십니까?

  17. 17

    큰 JSON으로 ng-repeat

  18. 18

    테이블 AngularJs의 ng-repeat 내부 ng-if

  19. 19

    ng-repeat 내부의 ng-switch 내부의 angularJS에 의해 orderBy?

  20. 20

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

  21. 21

    ng-repeat의 두 번째 요소에 기능을 부착하는 방법

  22. 22

    내용에 따라 ng-repeat 내부 입력을위한 ng-model 변경

  23. 23

    각도기에서 ng-repeat 내부에서 isElementPresent / isPresent를 사용하는 방법은 무엇입니까?

  24. 24

    항목 수를 알 수없는 ng-repeat 내부에서 무작위로 Div 색상 지정

  25. 25

    Angular 1.x : data-ng-repeat 내부 개체의 속성이 개체가 아닌 문자열로 설정 됨

  26. 26

    UL 내부의 ng-repeat (P 내부)가 작동하지 않습니다.

  27. 27

    각도 오류를 일으키는 ng-repeat 내의 ng-change

  28. 28

    Angularjs ng-repeat 내에서 표시 및 숨기기 버튼

  29. 29

    기능 후 ng-repeat 업데이트

뜨겁다태그

보관