json에서 Polymer 하위 메뉴 및 항목을 생성하려고합니다. 이 코드는 하위 메뉴 & 항목 템플릿 중첩 : JSON 데이터가 오래된 방법을 구성 할 수폴리머 하위 메뉴 및 json의 항목
<polymer-element name="years-submenu" noscript>
<template>
<core-ajax auto url="../json/years and offices.json" response="{{items}}" handleAs="json"></core-ajax>
<template repeat="{{item in items}}">
<core-submenu icon="visibility" label="{{item.year}}">
<template repeat="{{office in item.offices}}">
<core-item id="{{item.year}} {{office}}" label="{{item.year}} {{office}}"></core-item>
</template>
</core-submenu>
</template>
</template>
</polymer-element>
을하지만, 현재는 다음과 같습니다 :이 사무실을 몇 년을 렌더링 있지만
[
{
"offices": [
"Mayor",
"Council At-Large"
],
"year": "2014"
},
{
"offices": [
"Council Chairman",
"Council At-Large",
"Council Ward 2",
"Council Ward 4"
],
"year": "2012"
}
]
이름. 이상하게도 크롬의 요소를 검사하면 ID 대신 {{item.year}} 및 {{office}}을 삽입하고 레이블에는 삽입하지 않는다는 것을 알 수 있습니다. 나는 명시 적으로 바인딩하는 다양한 방법을 시도했지만 아무 소용이 없다. 물론, 나는 틀린 길을 시도했을지도 모른다. 이 작품을 만드는 방법에 대한 아이디어는 대단히 감사하겠습니다.
이있는 경우
는 github의 문제/풀 요청을 만듭니다. 사용중인 모든 요소를 가져 오시겠습니까? – ebidel@ebidel 의심 할 여지없이 나는 다른 것을 잘못하고있다. jsbin 코드를 보면 하위 메뉴의 레이블이 보이지 않는 것 같습니다. 내 코드에서는 그 반대가 문제입니다. 항목이 표시되지 않습니다. 하위 메뉴 레이블이 jsbin 코드에 표시되지 않는 이유를 설명 할 수 있습니까? 그건 내가 이해하는 데 도움이 될거야. – Don
@ebidel 아니면, 적어도 나는 생각합니다. 내 bower_components의 core-menu 폴더 안에있는 core-submenu.html에서 core-submenu를 가져오고 있습니다. 그 맞습니까? (코어 서브 메뉴를 별도로 설치하는 것을 시도했지만 그렇게 할 수 없었습니다.) – Don