私はプロトタイプツールとして、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と同様のテストケースであるかもしれませんハンドルバーエンジン。ユースケースはやや複雑で、リスト項目を使用しません。インクルード内からtabText patternParameterを削除すると、どのような動作ですか? –
Hey @BrianMuenzenmeyer、tabTextパラメータを削除すると、エラー「エラー:部分アトムタブが見つかりませんでした」が表示され、ローカルサーバがクラッシュします。原子タブがどのようなものなのか分かりません:
私は上記の問題があなたのユースケースに関係する場合を除き、より単純なケースが動作することを期待しています。私はテストの複雑さを軽減しようとしていました。おそらく、https://github.com/pattern-lab/patternlab-nodeで新しい問題を開いたり、https://gitter.im/pattern-lab/nodeで私とチャットしたりすれば、より高速な通信が可能になるでしょう。 –