Javascript 如何在Meteor中显示阵列?
所以我的问题是我的数组不是从javascript打印的。我用的是流星 js: HTML:Javascript 如何在Meteor中显示阵列?,javascript,html,meteor,spacebars,meteor-helper,Javascript,Html,Meteor,Spacebars,Meteor Helper,所以我的问题是我的数组不是从javascript打印的。我用的是流星 js: HTML: <div class="cardFronts" name="existCardBack"> <ul> {{#each tempAdd}} <li>{{cardFront}}</li> {{/each}} </ul> </div> <div class="ca
<div class="cardFronts" name="existCardBack">
<ul>
{{#each tempAdd}}
<li>{{cardFront}}</li>
{{/each}}
</ul>
</div>
<div class="cardBacks" name="existCardFront">
<ul>
{{#each tempAdd}}
<li>{{cardBack}}</li>
{{/each}}
</ul>
</div>
{{{#每个tempAdd}
- {{cardFront}}
{{/每个}}
{{{#每个tempAdd}
- {{cardBack}}
{{/每个}}
由于某种原因通过表单提交文本时,不会显示任何内容。请注意,JavaScript文件开头声明了一个var tempaddeck。
As a note there exists a var tempAddDeck declared at the beginning of the JavaScript file.
我想tempaddeck
被声明为类似数组的
var tempAddDeck=[];
在js文件的顶部,然后重试
Template.CreateDeckCard.helpers ({
tempAdd: function() {
return tempAddDeck;
}
});
注意
.find()
方法用于monog查询,即使没有.find()
方法,数组方法似乎也无法解决此问题。数组最初声明为tempaddeck=new array()在html文件中使用code>而不是front
和back
您使用的是cardFront
和cardBack
如果不起作用,也可以尝试this.front
而不是简单的front
Template.CreateDeckCard.helpers ({
tempAdd: function() {
return tempAddDeck;
}
});