프로토 타입 도구로 Patternlab, Handlebars 및 Gulp을 사용하고 있습니다. 현재 루프에서 원자에 데이터를 전달하려고하는 유기체가 있습니다. 다음과 같은 오류가 발생합니다.핸들 줄 Patternlab 데이터 전달
Error: Parse error on line 12:
...bLabels}} {{> atoms-tab(tabText: "
----------------------^
Expecting 'OPEN_SEXPR', 'ID', 'STRING', 'NUMBER', 'BOOLEAN', 'UNDEFINED', 'NULL', 'DATA', got 'INVALID'
내 코드는 다음과 같습니다 :
<nav class="tabbed-nav {{tabMenuClass}}">
<ul>
{{#each tabLabels}}
{{> atoms-tab(tabText: {{tabText}})}}
{{/each}}
</ul>
</nav>
와 JSON : 루프는 잘 모르겠어요 그래서 중첩 된 다른 질문 like here에서
{
"tabLabels": [
{
"tabText": "Tab 1",
"tabClass": "",
"disabledState": ""
},
{
"tabText": "Tab 2",
"tabClass": "",
"disabledState": ""
},
{
"tabText": "Tab 3 Open",
"tabClass": "tab-open",
"disabledState": ""
}
]
}
내가 본 예는 무엇 내 코드에 대해 다른/부정확합니다.
유지 관리자 -이 목록의 반복에 뭔가 문제를 나타냅니다 https://github.com/pattern-lab/patternlab-node/issues/648와 유사한 테스트 케이스 수 있습니다 핸들 바 엔진. 유스 케이스는 다소 복잡하고 listitem을 사용하지 않습니다. 포함 내에서 tabText patternParameter를 제거하면 어떻게됩니까? –
Hey @BrianMuenzenmeyer, tabText 매개 변수를 제거하면 '오류 : 부분 원자 탭을 찾을 수 없습니다.'라는 메시지가 표시되고 로컬 서버가 중단됩니다. 나는 그것이 원자 탭이 어떻게 보이기 때문인지 확신 할 수 없다 :
인용 된 위의 문제가 귀하의 유스 케이스와 관련이 없다면 나는 더 간단한 케이스가 작동 할 것으로 기대합니다. 나는 시험의 복잡성을 줄이기 위해 노력했다. 아마도 귀하는 https://github.com/pattern-lab/patternlab-node에서 새로운 문제를 열거 나 https://gitter.im/pattern-lab/node에서 나와 대화하여 더 빠른 의사 소통을 할 수 있습니다. –