我正在尝试访问由meteor auto-form
创建的数组中的信息。有问题的集合如下。
PlayersSchema = new SimpleSchema({
contacts: {
type: Array,
optional: true
},
"contacts.$": {
type: Object
},
"contacts.$.comments": {
type: String,
label: "Comments From Salesmen"
}
});
我需要在最后一个区块中发表评论,但我没有运气。
当您访问第一部分联系人时,它将返回object Object
,这是预期的。但是当我试图深入到达评论部分时,我没有运气。我试过了contacts.comments
- 和contacts.comments[0]
但没有任何反应。
这是我的控制台的屏幕截图,显示了我需要达到的评论的位置
Console Array Comment Placement
我收到评论后,我想将它们放在下面的模板中。就像我说的那样我可以object Object
以这种形式显示,但没有别的。
<template name="showPerson">
{{#with person}}
<h1>Show Person Details: {{name}}</h1>
<div class="row">
Comments: {{contacts.comments}}
</div>
{{/with}}
{{> update}}
</template>
javascript和meteor的新手,请原谅我的无知!!
答案 0 :(得分:0)
您还可以循环浏览联系人:
{{#each contacts}}
{{comments}} <!-- this might also need a loop -->
{{/each}}
如果Contacts是另一个集合,请确保您有一个帮助程序来返回光标以循环