我一直试图解决这个问题几个小时了。基本上这是我的问题:
我正在尝试迭代嵌套数组。我有一个名为" Categories"其中这些是名为Agents []的字段。我需要显示这些代理的列表。这是我目前的代码:
return (
<div>
{Categories2.find({name: Session.get("catName")}, {Agents: 1}).fetch().map((category)=> {
if (category.Agents.length == 0){
return (<div>No Agents Exist Yet</div>);
}
tempVarEmail= category.Agents[count].email;
console.log (tempVarEmail + " " + count);
count++;
tempVarId = category.name;
return(
<li>{tempVarEmail} <a className="right-align" onClick={this.removeAgent.bind(this)}> x </a></li>
)
})}
</div>)
我假设我需要嵌套map()函数或其他东西,但我无法正确获得语法。这只显示该类别中的第一个代理,因为它正是它告诉它的内容。
任何帮助?