FAQのライブラリをフロントエンドのタブに分割しているので、ハードコードされたHTMLではなくFAQのデータベースを持つことができるNodeJSアプリケーションを作成しました。 。Mustacheで使用するためのNodeJS DBコンテンツの準備
私は、次を使用して、タブの関連で質問をフィルタリングされたJSONファイルを生成NodeJSモデルがあります:
thisを出力しているres = _.groupBy(res, 'tab_title');
を。ただし、以下の
は、テンプレート内の口ひげタグは、それが見えるように期待していることを、元のJSONファイルの構造である:
{
"tabs": [
{
"title": "Tab title",
"id": 1,
"questions": [
{
"question": "Question here",
"id": 1,
"answer": "Answer here"
},
{
"question": "Question two",
"id": 2,
"answer": "Answer here"
}
]
},
{
"title": "Another title",
"id": 2,
"questions": [
{
"question": "Question here",
"id": 1,
"answer": "Answer here"
},
{
"question": "Question two",
"id": 2,
"answer": "Answer here"
}
]
}
}
これは非常にフロントエンド・タグであるタブの上にできるだけのループ、フロントエンドが比較的自動化されるように、タブ内の質問をループします。
私は_.map
関数を使用して、この構造内のすべての適切な情報を出力しようとしましたが、本当に苦労しています。誰も助けることができる方向に私を指すことができますか?
私はこれが十分な情報であることを望みますが、そうでない場合はもっと提供することができます。
ありがとうございます!