我的实际 Javascript 代码如下:
var schoolsData = new Array();
myDB.schools
.each(function(school) {
console.log('"' + school.title + '" wird auf den Array gepusht.');
schoolsData.push(new Array(school.title, schools.schoolnumber, school.address, school.principal, school.email, school.creationdate, school.lastupdate, school.comment));
});
var SchoolsRender = React.createClass({
render: function() {
return (
<tr>
{this.props.list.map(function(listValue){
return <td>{listValue}</td>;
})}
</tr>
)
}
});
ReactDOM.render(<SchoolsRender list={schoolsData} />, document.getElementById('schoolsDATA'));
如您所见,我正在尝试从本地 IndexedDB 数据库中提取数据(我使用的是 dexieJS)并通过 ReactJS 将其放入表元素中,但没有出现任何内容。重点在哪里?
编辑:我认为问题基本上是我试图输出该 3D 数组。有没有简单优雅的解决方案?