私はそうのような読み込み架空のJSONファイルを持っています。私は私が持っているdishes
の異なる種類を示しています<ul li>
ブロックを配置しようとしていますreactjsは
getInitialState:function(){
return {
fulldata: {
main:[
{
side:[]
}
]
}
}
},
componentDidMount:function(){
var self = this;
$.getJSON('https://yooarel.fakewebsite', function(resultes){
self.setState({fulldata: resultes});
});
},
rundmc:function(){
return (<ul>
{
this.state.fulldata.main.map(function(m, i){
return m.side.map(function(make, o){
return <li key={o}>{make.platter}</li>
})
})
}
</ul>)
},
render:function(){
var self = this;
return (<div>
<ul>
{this.state.fulldata.main.map(function(m, i){
<li key={i}>
<span>{m.dish}</span>
{self.rundmc()}
</li>
})}
</ul>
</div>)
}
次のように私のコードの残りの部分は組織化されています。そして、私のli
ブロックの下に各皿のために、私はまた、各皿の下に異なるplatter
を示していますul li
ブロックを配置しようとしています。これは私のrundmc()
の機能の下で達成しようとしているものです。
私のコードは、そのまま私のul ul li
ブロックの下にあるすべての大皿を示しています。私はそれぞれのdish
に対して適切なplatter
だけを出力する方法がわかりません。