2016-08-29 2 views
0

こんにちは私はこのデータを自分のUIに表示します。 私はあなたたちが私を与えることができる、それのまわりで私の頭をラップカントループデータを試してみて、私はJSXJSXでデータをループする方法

内部ループにできるようにしたいと思い李さん

にProductTypeIDとProductTypeNameを表示することができるようにしたいですヒント?私は本当に良い仕事をしているデータとループそれを真実。

[{ 
    "ProductTypeID": 14, 
    "ProductTypeName": "ItemName1", 
    "ProductTypeImageUrl": "", 
    "ProductTypeThumbUrl": "", 
    "ProductTypeIconUrl": "", 
    "IsActive": 1, 
    "ProductTypeBlueImage": null, 
    "Is3HourRent": null 
}, { 
    "ProductTypeID": 1, 
    "ProductTypeName": ItemName2", 
    "ProductTypeImageUrl": "", 
    "ProductTypeThumbUrl": "", 
    "ProductTypeIconUrl": "", 
    "IsActive": 1, 
    "ProductTypeBlueImage": null, 
    "Is3HourRent": false 
}, { 
    "ProductTypeID": 10, 
    "ProductTypeName": "ItemName3", 
    "ProductTypeImageUrl": "", 
    "ProductTypeThumbUrl": "", 
    "ProductTypeIconUrl": "", 
    "IsActive": 1, 
    "ProductTypeBlueImage": null, 
    "Is3HourRent": true 
}] 

答えて

1
render() { 
var data = [{ 
    'ProductTypeID': 14, 
    'ProductTypeName': 'ItemName1' 
}, 
{ 
    'ProductTypeID': 15, 
    'ProductTypeName': 'ItemName2' 
}]; 

return (<ul> 
    {data.map((item) => { 
    return (<li key={item.ProductTypeID}> 
    <span>ID: {item.ProductTypeID}</span> 
    <span>Name: {item.ProductTypeName}</span> 
    </li>); 
    })} 
</ul>); 
} 
+0

両方の答えが正しいと私はJSXの真のデータをマップする方法を理解するのを助けました。ありがとうAlexey Pedyashev – user1780729

1

あなたはmapを使用してレンダリングする方法で、このような何かを行うことができます。

render(){ 
    return <ul> 
     {data.map(item => <li key={item.ProductTypeID}>{item.ProductTypeID}</li>)} 
     </ul> 
} 
+0

両方の答えが正しいと私はJSXの真のデータをマップする方法を理解するのに役立ちました。ありがとうございますgoldbullet – user1780729

+0

あなたの答えが少し好きなのは、使用や矢印の機能のためです – user1780729

関連する問題