【发布时间】:2018-04-26 19:16:52
【问题描述】:
我有这个api,有从api获取数据的功能。 页面有pageelements,里面的page elementa 是数据,在数据字段中保存标题、文本、图像。 如何从字段数据中获取数据?
getMenu() {
return this.http.get('http://site.dev/api/menu/7');}
{
"id": 26,
"name": "Default",
"title": "default",
"pageelements": [
{
"id": 15,
"page_id": 26,
"element_type_id": 3,
"data": "{\"image\":\"download.jpg\"}",
"created_at": "2018-04-20 10:08:24",
"updated_at": "2018-04-20 10:12:05",
"position": 1
},
{
"id": 16,
"page_id": 26,
"element_type_id": 1,
"data": "{\"title\":\"Naslov neki\"}",
"created_at": "2018-04-20 10:10:11",
"updated_at": "2018-04-20 10:12:05",
"position": 2
},
{
"id": 18,
"page_id": 26,
"element_type_id": 1,
"data": "{\"title\":\"Naslov 2\"}",
"created_at": "2018-04-20 10:11:06",
"updated_at": "2018-04-20 10:11:27",
"position": 0
},
{
"id": 19,
"page_id": 26,
"element_type_id": 3,
"data": "{\"image\":\"download (1).jpg\"}",
"created_at": "2018-04-20 10:11:36",
"updated_at": "2018-04-20 10:11:52",
"position": 4
}
],
},
【问题讨论】:
-
您的问题和代码不清楚..请详细说明您的问题是什么
-
试试这个
let img = JSON.parse(res[0].pageelements[0].data).image