2014-09-20 6 views
1
내가 조금 문제가있어

에 * 온에서 이벤트 데이터를 보내기, 나는이 같은 일부 정보와 각 하나에 대한 삭제 아이콘, 뭔가를 보여 목록을 가지고 사용자가 선택한 데이터를 클릭 할 때 {{val}} 정보를 보내고 싶지만 어떻게해야할지 모르겠다. {{showMore ({{val}})}}/on-clic = " {{showMore}} "데이터 값 ="{{발}} 및 기타 물건하지만 지금은 나에게 작업 아무것도, 당신은이 작업을 perfmor 수있는 ​​방법이 있었나요? 사전들에서폴리머

감사합니다!

답변

2

이벤트와 함께 전달 된 클릭 된 요소 인 대상 참조를 가져올 수는 없습니다.

<core-icon-button icon="icons:delete" on-click="{{showMore}}" some-data="{{val}}"></core-icon-button> 

이벤트 처리기에서 당신이 바운드 val입니다 대상에서 some-data 속성을 읽을 수

. (I이는 다트에서이 알고 사용하지만 난 당신이 구문을 정확히처럼 보이게하는 방법 코드 예제를 찾을 수 있습니다 확신합니다.)

당신은 또한 templateInstance

e.target.templateInstance.model.<property> 

위치를 액세스 할 수 있습니다 property은 위의 예에 따라 val이됩니다. 자세한 내용은 http://www.polymer-project.org/resources/faq.html#templateinstancemodel을 참조하십시오.

+0

나는 너를 사랑해! 당신은 저에게 다음과 같은 삶을 저축했습니다 : console.log (sender.templateInstance.model.val); – NewJsGuy