루프 외부에서 템플릿 입력 변수 (* ngFor 변수)에 액세스하는 가능한 방법은 무엇입니까?

StackoverflowIndia

현재 div 외부의 * ngFor 변수 항목 에 액세스하는 방법이 있습니까? 제 경우에는 booking (item) 메서드가 항목 변수 에 액세스 할 수 없습니다 . 가능한 방법?

<div class="cart-item" *ngFor="let item of items">
    <small>
        <img [src]="item.imagePath" alt="{{item.name}}"
            class="img-responsive" style="max-height: 100px" width="120px">
        <p>Name: {{item.name}}</p>
        <p>Price: {{item.price}}</p>

      <button class="btn btn-danger" (click)="deleteItem(item)">X</button>
      <hr/>         
    </small>
</div>

<button class="btn btn-primary btn-lg" (click)="booking(item)" 
        style="margin-right: 30px;">Book Now</button>
무녀

아니요, div 안에 넣어야합니다. 구조를 유지하려면 코드를 다른 div로 래핑하고 대신 ngFor 지시문을 사용해야합니다.

ngFor가 작동하는 방식은 요소를 생성하는 것입니다 (귀하의 경우 <div class="cart-item">루프의 각 항목에 대해 한 번씩 여러 번. 버튼은 모든 카트 항목 요소 뒤에 배치되므로 참조해야하는 항목을 어떻게 알 수 있습니까? 에?

당신이하려는 것은 각 장바구니 항목에 대해 하나의 버튼을 넣는 것입니다. 이 경우 다음과 같이 코드를 수정합니다.

<div class="cart-item" *ngFor="let item of items"> 
  <small> 
    <img [src]="item.imagePath" alt="{{item.name}}" class="img-responsive" style="max-height: 100px" width="120px"/> 
    <p>Name: {{item.name}}</p>       
    <p>Price: {{item.price}}</p> 
    <button class="btn btn-danger" (click)="deleteItem(item)">X</button> 
    <hr/> 
  </small> 

  <button class="btn btn-primary btn-lg" (click)="booking(item)" style="margin-right: 30px;">Book Now</button>
</div> 

또는 구조를 보존하려는 경우 :

<div *ngFor="let item of items">
  <div class="cart-item"> 
    <small> 
      <img [src]="item.imagePath" alt="{{item.name}}" class="img-responsive" style="max-height: 100px" width="120px"/> 
      <p>Name: {{item.name}}</p>       
      <p>Price: {{item.price}}</p> 
      <button class="btn btn-danger" (click)="deleteItem(item)">X</button> 
      <hr/> 
    </small> 
  </div>

  <button class="btn btn-primary btn-lg" (click)="booking(item)" style="margin-right: 30px;">Book Now</button>
</div>

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JSX 내에서 Gatsby Create Page 템플릿 GraphQL 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

Meteor의 템플릿 파일에서 URL 매개 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

템플릿 인수의 자체 템플릿 인수에 액세스하는 방법은 무엇입니까?

분류에서Dev

for 루프 외부의 다른 변수에 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

Azure ARM 템플릿-연결된 템플릿의 출력 변수를 매개 변수로 다른 템플릿에 전달하는 방법은 무엇입니까?

분류에서Dev

ajax가 html 템플릿에서 루프의 최신 변수를 반환하는 이유는 무엇입니까?

분류에서Dev

한 뷰에 설정된 입력 변수를 다른 뷰 (템플릿)의 변수로 사용하는 방법은 무엇입니까? 모난

분류에서Dev

비 변형 템플릿 클래스 내에서 가변 템플릿 함수를 형성하는 방법은 무엇입니까?

분류에서Dev

Django 템플릿에서 숫자 변수를 추가하고 곱하는 방법은 무엇입니까?

분류에서Dev

Django 템플릿에서 숫자 변수를 추가하고 곱하는 방법은 무엇입니까?

분류에서Dev

해시 맵에 대한 템플릿 매개 변수를 "무시"하는 방법은 무엇입니까?

분류에서Dev

C ++에서 가변 템플릿 함수를 전문화하는 방법은 무엇입니까?

분류에서Dev

변수를 초기화하고 Django 템플릿에서 증가시키는 방법은 무엇입니까?

분류에서Dev

템플릿 Angular에서 변수를 증가시키는 방법은 무엇입니까?

분류에서Dev

Jade 템플릿 엔진에서 변수를 올바르게 출력하는 방법은 무엇입니까?

분류에서Dev

Angular : 템플릿 함수에서 부울 비동기 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

Twig 표현식을 매개 변수로 템플릿에 전달한 다음 템플릿의 컨텍스트로 실행하는 방법은 무엇입니까?

분류에서Dev

함수 외부에서 변수에 액세스 할 수 있도록하는 방법은 무엇입니까?

분류에서Dev

각 루프 후에 변수를 출력하는 방법은 무엇입니까?

분류에서Dev

전역 Meteor 변수를 템플릿에 전달하고 액세스하고 사용할 수있는 방법은 무엇입니까?

분류에서Dev

가변 템플릿 함수를 전달하는 방법은 무엇입니까?

분류에서Dev

클래스 템플릿에서 상속되는 템플릿 매개 변수의 기본 템플릿 유형을 확인하는 방법은 무엇입니까?

분류에서Dev

canvas.onmousemove 함수 외부에서 전역 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

C ++ : 가변 템플릿 인수에서 유형 매개 변수를 사용하여 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

기능 매개 변수의 기능 매개 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

Android 마스터 세부 템플릿-마스터 목록 항목에서 세부 조각으로 변수를 전송하는 방법은 무엇입니까?

분류에서Dev

외부 클래스에서 CardLayout 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

innter 클래스에서 외부 클래스의 템플릿 매개 변수를 참조하는 방법은 무엇입니까?

분류에서Dev

메서드 외부에서 'var'유형의 변수에 액세스하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    JSX 내에서 Gatsby Create Page 템플릿 GraphQL 변수에 액세스하는 방법은 무엇입니까?

  2. 2

    Meteor의 템플릿 파일에서 URL 매개 변수에 액세스하는 방법은 무엇입니까?

  3. 3

    템플릿 인수의 자체 템플릿 인수에 액세스하는 방법은 무엇입니까?

  4. 4

    for 루프 외부의 다른 변수에 변수를 추가하는 방법은 무엇입니까?

  5. 5

    Azure ARM 템플릿-연결된 템플릿의 출력 변수를 매개 변수로 다른 템플릿에 전달하는 방법은 무엇입니까?

  6. 6

    ajax가 html 템플릿에서 루프의 최신 변수를 반환하는 이유는 무엇입니까?

  7. 7

    한 뷰에 설정된 입력 변수를 다른 뷰 (템플릿)의 변수로 사용하는 방법은 무엇입니까? 모난

  8. 8

    비 변형 템플릿 클래스 내에서 가변 템플릿 함수를 형성하는 방법은 무엇입니까?

  9. 9

    Django 템플릿에서 숫자 변수를 추가하고 곱하는 방법은 무엇입니까?

  10. 10

    Django 템플릿에서 숫자 변수를 추가하고 곱하는 방법은 무엇입니까?

  11. 11

    해시 맵에 대한 템플릿 매개 변수를 "무시"하는 방법은 무엇입니까?

  12. 12

    C ++에서 가변 템플릿 함수를 전문화하는 방법은 무엇입니까?

  13. 13

    변수를 초기화하고 Django 템플릿에서 증가시키는 방법은 무엇입니까?

  14. 14

    템플릿 Angular에서 변수를 증가시키는 방법은 무엇입니까?

  15. 15

    Jade 템플릿 엔진에서 변수를 올바르게 출력하는 방법은 무엇입니까?

  16. 16

    Angular : 템플릿 함수에서 부울 비동기 변수를 전달하는 방법은 무엇입니까?

  17. 17

    Twig 표현식을 매개 변수로 템플릿에 전달한 다음 템플릿의 컨텍스트로 실행하는 방법은 무엇입니까?

  18. 18

    함수 외부에서 변수에 액세스 할 수 있도록하는 방법은 무엇입니까?

  19. 19

    각 루프 후에 변수를 출력하는 방법은 무엇입니까?

  20. 20

    전역 Meteor 변수를 템플릿에 전달하고 액세스하고 사용할 수있는 방법은 무엇입니까?

  21. 21

    가변 템플릿 함수를 전달하는 방법은 무엇입니까?

  22. 22

    클래스 템플릿에서 상속되는 템플릿 매개 변수의 기본 템플릿 유형을 확인하는 방법은 무엇입니까?

  23. 23

    canvas.onmousemove 함수 외부에서 전역 변수에 액세스하는 방법은 무엇입니까?

  24. 24

    C ++ : 가변 템플릿 인수에서 유형 매개 변수를 사용하여 함수를 호출하는 방법은 무엇입니까?

  25. 25

    기능 매개 변수의 기능 매개 변수에 액세스하는 방법은 무엇입니까?

  26. 26

    Android 마스터 세부 템플릿-마스터 목록 항목에서 세부 조각으로 변수를 전송하는 방법은 무엇입니까?

  27. 27

    외부 클래스에서 CardLayout 변수에 액세스하는 방법은 무엇입니까?

  28. 28

    innter 클래스에서 외부 클래스의 템플릿 매개 변수를 참조하는 방법은 무엇입니까?

  29. 29

    메서드 외부에서 'var'유형의 변수에 액세스하는 방법은 무엇입니까?

뜨겁다태그

보관