我想在javascript中迭代一个SQLObject。我在浏览器的WEBSQL数据库中有一些数据。
到目前为止,我在React中呈现这样的
var list = data.map(function(film){
return <li key={film.ID}>
{film.NAME}
</li>;
},this);
return (
<div>
<ul className="table-view">
{list}
</ul>
</div>
);
但是,我不能用这种类型的对象做到这一点。
如果不将HTML放在字符串中,我怎么能这样做。
我想避免迭代,然后将结果添加到字符串对象
答案 0 :(得分:0)
您必须使用map函数来迭代并返回Component of Components。
替代方法是在div标签中使用dangerouslyInsertedHTML或dangerouslySetHTML。您可以查看它是如何完成的。您可以使用for循环遍历对象数组,并将HTML生成为附加到上一个对象的字符串。点击here!
谢谢, ANKIT。