2014-11-10 6 views
1

자식 요소에 부모 폴리머 요소 데이터를 노출 self.feedlist-container에 노출 시키십시오. Promise가 해결되면 목록 컨테이너의 내용을 채 웁니다.나는 구조 다음 한

list-container 안에있는 피드에 액세스하는 중 문제가 있습니다. 나는 SO 응답과 Polymer 문서를 읽었지만이를 성취 할 적절한 방법을 찾지 못했습니다.

해결 방법은 간단하지만 (바인딩 할 하나의 속성과 같이) 간단하지만 해결책을 찾지 못했습니다.

답변

1

바인딩을 사용하려면 <main-container> 요소를 래핑하는 모델로 폴리머 요소 또는 <auto-binding> 태그가 필요합니다.

<polymer-element name="some-element" attributes="feed"> 
    <template> 
    <main-container data-endpoint="/api/allrecent" feed="{{feed}}"> 
     <section> 
     <list-container data-source="{{feed.recent}}" data-type="member" data-title="Recent Members"></list-container> 
     </section> 
    </main-container> 
    </template> 
</polymer-element> 

이제 <some-element>에서 같은 속성에 <main-container><list-container>에서 속성을 바인딩 할 수 있습니다.

+1

예, 문제가 구조에있는 것 같습니다. 내'list-container' 엘리먼트는'main-container'의 그림자 DOM의 일부가 아니고 형제입니다. 당신의 대답 덕분에 부분적으로 문제가 해결되었습니다. 예를 들어, "main-container"를 확장해야합니다. '최근 용기'등 – zvona