将车把转换为React映射语法

时间:2018-08-09 08:26:03

标签: javascript reactjs handlebars.js marionette jsx

在以下行出现错误:

data.Values.Volumes.map((volumes, index) => (
  

语法错误意外的令牌,预期的,”

如果我删除了两个data.Values映射中的一个,则此代码有效,因此我认为我映射了错误的 ie。 React不喜欢我在两次data.Values映射<tr> <th className="hide">Date</th> {props.data.map((data, index) => ( atIndex(index, 0) ? data.Values.Prices.map(prices => ( <th className="tableBorder"> {prices.name} </th> )) data.Values.Volumes.map((volumes, index) => ( atIndex(index, 0) ? <th className="tableBorder" style={{ borderLeft:"2px solid #ffffff" }}> {volumes.name} </th> : <th className="tableBorder"> {volumes.name} </th> )) : null )) } </tr> 一排。有什么想法吗?

class Entry(models.Model):
    title = models.CharField(max_length=500)
    author = models.ForeignKey('auth.User')
    body = models.TextField()
    created_at = models.DateTimeField(auto_now_add=True, editable=False)
    modified_at = models.DateTimeField(auto_now=True, editable=False)

1 个答案:

答案 0 :(得分:0)

您正试图在三元运算符中创建两个语句-与使用Sorted array java : [5, 6, 8, 19, 23, 24, 27] 的两个实例无关。

考虑将其重写为if / else语句。