Angular 2의 이벤트 핸들러에서 html 요소 속성 / 속성을 전달하는 방법은 무엇입니까?

arn-arn

이런 식으로 html 템플릿에 표시하는 데이터 목록이 있습니다.

<div>
   <a (click)='onClick(this)' someproperty='test'></a>
   <a (click)='onClick(this)' someproperty='test'></a>
   <a (click)='onClick(this)' someproperty='test'></a>
   <a (click)='onClick(this)' someproperty='test'></a>
</div>

항목을 클릭 할 때마다 하나의 속성을 동적으로 변경하고 싶습니다. 그러나 Angular는 객체를 정의되지 않은 것으로 표시합니다.

내 구성 요소는 다음과 같습니다.

declare var $:any;
export class MyComponent {
  onClick(someobject): void {
    $(someobject).attr('someproperty','dontTest');//console shows "Undefined"

  }
}
마두 란잔

아래에서 시도해보십시오.

 <a (click)='onClick($event)' someproperty='test'>click me</a>

 onClick(someobject): void {
    someobject.target.attributes['someproperty'].value = "donttest";
    console.log(someobject.target.attributes['someproperty'].value);
  }

여기입니다 Plunker은!

도움이 되었기를 바랍니다!!

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Observable 속성을 Angular2의 구성 요소에 전달하는 방법은 무엇입니까?

분류에서Dev

Angular 2 alpha 22, 속성을 통해 구성 요소에 값을 전달하는 방법은 무엇입니까?

분류에서Dev

Angular 2 alpha 22, 속성을 통해 구성 요소에 값을 전달하는 방법은 무엇입니까?

분류에서Dev

Angular의 canDeactivate Guard에 전달 된 일반 구성 요소 속성을 얻는 방법은 무엇입니까?

분류에서Dev

React에서 이름을 유지하면서 두 수준의 구성 요소 아래로 여러 속성을 전달하는 방법은 무엇입니까?

분류에서Dev

Angular2에서 (클릭) 또는 (keyup)과 같은 이벤트 바인딩 속성을 가져 와서 새 HTML 요소에 삽입하는 방법

분류에서Dev

Angular : HTML을 통과하지 않고 구성 요소에서 anoher 구성 요소로 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

Emberjs 경로에서 구성 요소의 속성을 업데이트하는 방법은 무엇입니까?

분류에서Dev

Polymer의 맞춤 요소 속성에 이벤트 리스너를 추가하는 방법은 무엇입니까?

분류에서Dev

Angular 2의 자식 구성 요소 이벤트에서 부모 구성 요소의 로컬 참조를 트리거하는 방법은 무엇입니까?

분류에서Dev

Angular의 데이터 속성에 의존하는 요소를 만드는 방법은 무엇입니까?

분류에서Dev

reactjs의 자식 요소에 추가 속성을 전달하는 방법은 무엇입니까?

분류에서Dev

(클릭) 기능을 사용하여 HTML에서 Angular 8의 구성 요소로 문자열을 전달하는 방법은 무엇입니까?

분류에서Dev

이름을 모르고 구성 요소의 속성에 액세스하는 방법은 무엇입니까?

분류에서Dev

템플릿의 HTML 요소에 조건부 속성을 적용하는 방법은 무엇입니까?

분류에서Dev

표준 HTML 요소에 사용자 정의 속성을 추가하는 방법은 무엇입니까?

분류에서Dev

React에서 이벤트 핸들러를 트리거하는 구성 요소를 확인하는 방법은 무엇입니까?

분류에서Dev

루트 요소에 속성을 지정하는 방법은 무엇입니까?

분류에서Dev

책임 체인에서 다음 핸들러의 종속성을 주입하는 방법은 무엇입니까?

분류에서Dev

사용자 정의 속성을 사용하는 HTML 요소에서 텍스트를 가져 오는 방법은 무엇입니까?

분류에서Dev

구성 요소에서 중첩 함수로 이벤트를 전달하는 방법은 무엇입니까?

분류에서Dev

vuejs v3의 루트 앱 구성 요소에 소품을 전달하는 방법은 무엇입니까?

분류에서Dev

ReactJS + Flux : HTML에서 데이터 속성을 전달하는 방법은 무엇입니까?

분류에서Dev

둘 이상의 속성을 요소에 바인딩하는 방법은 무엇입니까?

분류에서Dev

다른 구성 요소를 통해 속성을 업데이트 한 후 구성 요소가 Angular 2에서 렌더링되도록 트리거하는 방법은 무엇입니까? ngZone.run ()이 작동하지 않습니다.

분류에서Dev

JQuery에서 요소 내부의 이름 속성을 바꾸는 방법은 무엇입니까?

분류에서Dev

무엇이 더 빠릅니까? 하나의 속성을 가진 CSS의 많은 클래스 또는 여러 HTML 요소에 하나의 CSS 속성 작성

분류에서Dev

Angular 2의 텍스트 상자에 개체 속성을 할당하는 방법은 무엇입니까?

분류에서Dev

정의되지 않은 Swing 구성 요소의 속성을 메서드에 전달하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Observable 속성을 Angular2의 구성 요소에 전달하는 방법은 무엇입니까?

  2. 2

    Angular 2 alpha 22, 속성을 통해 구성 요소에 값을 전달하는 방법은 무엇입니까?

  3. 3

    Angular 2 alpha 22, 속성을 통해 구성 요소에 값을 전달하는 방법은 무엇입니까?

  4. 4

    Angular의 canDeactivate Guard에 전달 된 일반 구성 요소 속성을 얻는 방법은 무엇입니까?

  5. 5

    React에서 이름을 유지하면서 두 수준의 구성 요소 아래로 여러 속성을 전달하는 방법은 무엇입니까?

  6. 6

    Angular2에서 (클릭) 또는 (keyup)과 같은 이벤트 바인딩 속성을 가져 와서 새 HTML 요소에 삽입하는 방법

  7. 7

    Angular : HTML을 통과하지 않고 구성 요소에서 anoher 구성 요소로 데이터를 전달하는 방법은 무엇입니까?

  8. 8

    Emberjs 경로에서 구성 요소의 속성을 업데이트하는 방법은 무엇입니까?

  9. 9

    Polymer의 맞춤 요소 속성에 이벤트 리스너를 추가하는 방법은 무엇입니까?

  10. 10

    Angular 2의 자식 구성 요소 이벤트에서 부모 구성 요소의 로컬 참조를 트리거하는 방법은 무엇입니까?

  11. 11

    Angular의 데이터 속성에 의존하는 요소를 만드는 방법은 무엇입니까?

  12. 12

    reactjs의 자식 요소에 추가 속성을 전달하는 방법은 무엇입니까?

  13. 13

    (클릭) 기능을 사용하여 HTML에서 Angular 8의 구성 요소로 문자열을 전달하는 방법은 무엇입니까?

  14. 14

    이름을 모르고 구성 요소의 속성에 액세스하는 방법은 무엇입니까?

  15. 15

    템플릿의 HTML 요소에 조건부 속성을 적용하는 방법은 무엇입니까?

  16. 16

    표준 HTML 요소에 사용자 정의 속성을 추가하는 방법은 무엇입니까?

  17. 17

    React에서 이벤트 핸들러를 트리거하는 구성 요소를 확인하는 방법은 무엇입니까?

  18. 18

    루트 요소에 속성을 지정하는 방법은 무엇입니까?

  19. 19

    책임 체인에서 다음 핸들러의 종속성을 주입하는 방법은 무엇입니까?

  20. 20

    사용자 정의 속성을 사용하는 HTML 요소에서 텍스트를 가져 오는 방법은 무엇입니까?

  21. 21

    구성 요소에서 중첩 함수로 이벤트를 전달하는 방법은 무엇입니까?

  22. 22

    vuejs v3의 루트 앱 구성 요소에 소품을 전달하는 방법은 무엇입니까?

  23. 23

    ReactJS + Flux : HTML에서 데이터 속성을 전달하는 방법은 무엇입니까?

  24. 24

    둘 이상의 속성을 요소에 바인딩하는 방법은 무엇입니까?

  25. 25

    다른 구성 요소를 통해 속성을 업데이트 한 후 구성 요소가 Angular 2에서 렌더링되도록 트리거하는 방법은 무엇입니까? ngZone.run ()이 작동하지 않습니다.

  26. 26

    JQuery에서 요소 내부의 이름 속성을 바꾸는 방법은 무엇입니까?

  27. 27

    무엇이 더 빠릅니까? 하나의 속성을 가진 CSS의 많은 클래스 또는 여러 HTML 요소에 하나의 CSS 속성 작성

  28. 28

    Angular 2의 텍스트 상자에 개체 속성을 할당하는 방법은 무엇입니까?

  29. 29

    정의되지 않은 Swing 구성 요소의 속성을 메서드에 전달하는 방법은 무엇입니까?

뜨겁다태그

보관