0
[OK]を、私は反応初心者です。基本的に私は2つのテーブル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>
);
}
});
...第2テーブルcategories
がまだあります。私はグーグルで試してみましたが、Googleにどうやってそれを本当に知らなかったのです。 通常はコントローラから見るために2つのモデルを送信するだけでforeachではforeachを実行でき、2番目のモデルではfk_product_id
などのようにcategories
を調べると、<SingleProduct/>
クラスはマップされた製品に接続されているすべてのカテゴリを表示できます。しかしこれはまったく別の話です。
私はその方法を知りません。誰かが私にそれを導くことができれば、私は感謝するでしょう。
が、どのように単一の製品を取るためにどのカテゴリを知っているのだろうか? id == xのどこにマップするようなものがありますか? – Harugawa
ちょっと..私はマッピングがitem.categoryId === categoryItem.idであると仮定しました。ここでitemは製品です。私は製品とカテゴリの関係が1対1または多対1であると仮定しています –
各製品にマッピングされたカテゴリは、find関数によって返されます。 –