Php 错误:找不到不同的支持对象';[对象对象]';类型为'';。仅适用于支持……;}
虽然我使用json数据,但按照上面的方式,它工作得很好。我可以使用json数据,但当我使用这种方式作为对象时,我得到了错误。 为什么?方括号和无方括号的区别是什么?如何处理Php 错误:找不到不同的支持对象';[对象对象]';类型为'';。仅适用于支持……;},php,json,angular,Php,Json,Angular,虽然我使用json数据,但按照上面的方式,它工作得很好。我可以使用json数据,但当我使用这种方式作为对象时,我得到了错误。 为什么?方括号和无方括号的区别是什么?如何处理 [ { "id":1, "name":"Ashiz", "email":"ashizhamal@gmail.com", "message":"How are you yankee\r\n", "created_at":"2017-05-24 03:16
[
{
"id":1,
"name":"Ashiz",
"email":"ashizhamal@gmail.com",
"message":"How are you yankee\r\n",
"created_at":"2017-05-24 03:16:53",
"updated_at":"2017-05-24 03:16:53"
}
]
.map(res => res.json());
当您不使用
[]
时,需要使用下面的方法对其进行解析
{
"id":1,
"name":"Ashiz",
"email":"ashizhamal@gmail.com",
"message":"How are you yankee\r\n",
"created_at":"2017-05-24 03:16:53",
"updated_at":"2017-05-24 03:16:53"
}
[]
是数组或iterable,{}
是具有键值对的对象ngFor
需要一个iterable.。如果只有一个对象,则不需要*ngFor
,只需使用{{objectNameHere?.name}}
显示属性即可。请注意安全导航操作符:
jQuery.parseJSON({
"id":1,
"name":"Ashiz",
"email":"ashizhamal@gmail.com",
"message":"How are you yankee\r\n",
"created_at":"2017-05-24 03:16:53",
"updated_at":"2017-05-24 03:16:53"
});