【发布时间】:2017-06-09 07:07:13
【问题描述】:
对于每个问题,我都尝试使用 Meteor Helpers 在 li 中显示选择数组。
MongoDB 我的收藏是:
{ "_id" : "AS7zMpdqWzpRyzdDw", "question" : "Favorite Color?", "answer" : "Blue", "choices" : [ "Blue", "Green", "Red", "Black" ] }
{ "_id" : "RaDxyRjDyL4at6oN4", "question" : "Favorite Truck?", "answer" : "Ram", "choices" : [ "Silverado", "Tundra", "Ram", "Titan" ] }
{ "_id" : "n6kvXfoLKueTZiR2A", "question" : "Favorite Animal?", "answer" : "Dog", "choices" : [ "Cat", "Dog", "Horse", "Fish" ] }
助手的代码是
Template.genKnow.helpers({
question(){
return GenKnow.find({});
},
});
html 的代码是
{{#each question}}
<div id="testQuestions">
<div class="question" id="question">
<h3 id="quesNum">QUESTION</h3>
<p id="questions">{{question}}</p>
</div>
<div class="choices">
<h3>CHOICES</h3>
<ol id="choices">
<li>{{choices}}</li>
</ol>
</div>
<div class="answer">
<h3>CORRECT ANSWER</h3>
<p id="answer">{{answer}}</p>
</div>
</div>
{{/each}}
screen shot of what it is returning
对于选择它正在返回
1. Blue, Green, Red, Black
我希望它返回
1. Blue
2. Green
3. Red
4. Black
我试过了
<div class="choices">
<h3>CHOICES</h3>
<ol id="choices">
{{#each {{choices}} }}
<li></li>
{{/each}}
</ol>
</div>
收到错误消息
<div class="choices">
<h3>CHOICES</h3>
<ol id="choices">
{{#each question.choices }}
<li></li>
{{/each}}
</ol>
</div>
还是错误
知道如何让数组作为 li 项返回吗?
谢谢
【问题讨论】:
标签: javascript meteor