React.js - 无法在表

时间:2017-04-08 10:50:22

标签: javascript reactjs ecmascript-6

我无法在地图功能中显示数组对象。有人可以告诉我为什么吗?当我试图在控制台中显示此对象时,我看到它正确。

class ProductsGrid extends React.Component {
constructor(props) {
    super(props);
}
render() {
    return (<Table striped bordered condensed hover>
        <thead>
            <tr>
                <th>Id</th>
                <th>Name</th>
                <th>Description</th>
                <th>Url</th>
            </tr>
        </thead>
        <tbody>
            {this.props.products !== null ?
                JSON.parse(this.props.products).map((product, index) => {
                    <tr>
                        {console.log(product.IdProduct)}
                        <td>{product.IdProduct}</td>
                        <td>{product.Name}</td>
                        <td>{product.Description}</td>
                        <td>{product.UrlFriendlyName}</td>
                    </tr>
                }) : <tr><td></td><td></td><td></td><td></td></tr>}
        </tbody>
    </Table>);
}}

1 个答案:

答案 0 :(得分:3)

你的地图功能需要一个返回声明。