У меня есть узел JSON, у которого есть Статьи, и что Статьи пишутся пользователем, я хочу знать, как получить данные от этого Пользователя, потому что мне нужно показать изображение профиля и ваше имя:
Вот мой метод вызова API:
getItems() {
this.setState({ 'isLoading': true });
fetch('http://127.0.0.1:8000/api/article/')
.then(results => {
if (results.ok) {
return results.json();
} else {
throw new Error('Something went wrong ...');
}
})
.then(results => this.setState({ 'items': results, 'isLoading': false }))
.catch(error => this.setState({ error, isLoading: false }));
}
Вот мой JSON:
Article:
[
{
"id": 1,
"title": "Obama Offers Hopeful Vision While Nothing Nation's Fears",
"description": "Obama Offers Hopeful Vision While Nothing Nation's Fears",
"category": 1,
"user": 1,
"image": "http://127.0.0.1:8000/media/article_image/news_01_JvEyD6u.jpg"
}
]
User:
[
{
"id": 1,
"name": "Jefferson",
"image": "http://127.0.0.1:8000/media/profile_image/Perfil2_1WziFGt.jpg"
}
]
Это то, что у меня есть:
<div>
<Thumbnail src={item.image} />
<h3>{item.title}</h3>
<div>{item.user}</div>
</div>
Я пытался использовать "элемент.user.image ", но это не имеет значения.