Javascript 如何在Meteor中显示阵列?

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

所以我的问题是我的数组不是从javascript打印的。我用的是流星

js:

HTML:

<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()而不是
front
back
您使用的是
cardFront
cardBack
如果不起作用,也可以尝试
this.front
而不是简单的front
Template.CreateDeckCard.helpers ({
    tempAdd: function() {
        return tempAddDeck;
    }
});