基本上我有两个表products
和categories
。我设法用:
products
var ProductsList = React.createClass({
render: function () {
var EachProduct = this.props.data.map(function (item) {
return (
<SingleProduct key={item.Id } data={item}/>
);
});
return (
<ul>
{EachProduct}
</ul>
);
}
});
...还有第二个表categories
。我尝试了谷歌搜索,但我真的不知道如何用谷歌搜索。通常,我只能将两个模型从控制器中查看,并且可以在foreach中进行foreach,第二个只需查看categories
的fk_product_id
或类似的内容,以便<SingleProduct/>
类可以显示与映射产品连接的所有类别。但这只是一个不同的故事。
如何做?
也许这样的事情会有所帮助:
render: function () {
var EachProduct = this.props.data.map(function (item) {
var category = this.props.categories.find((categoryItem)=>{
return (item.categoryId === categoryItem.id)
})
return (
<SingleProduct key={item.Id } data={item} category={category}/>
);
});
return (
<ul>
{EachProduct}
</ul>
);
}