【发布时间】:2018-04-03 13:56:51
【问题描述】:
我正在为array 的object 得到这个error。我的data 来自database,所以我无法更改数据的格式。
这是我的数据(来自数据库)的样子:
dataFromDatabase:any;
this.dataFromDatabase = [
{"startTime":"Wed Oct 18 2017 12:00:00","endTime":"Wed Oct 18 2017 12:00:00","user_id":"148"},
{"startTime":"Thu Oct 19 2017 12:00:00","endTime":"Thu Oct 19 2017 12:00:00","user_id":"148"},
{"startTime":"Fri Oct 20 2017 12:00:00","endTime":"Fri Oct 20 2017 12:00:00","user_id":"148"}
];
我在模板中做什么:
<div>
<div *ngFor="let times of dataFromDatabase">
<p>{{times.startTime}}</p>
</div>
</div>
【问题讨论】:
-
你的代码为我工作!
-
我收到了这个
errorERROR Error: Error trying to diff -
确保您的服务调用返回我认为只返回对象的对象数组
-
上面的
object是console.log()我的service的结果 -
将此:
"startTime":"Wed Oct 18 2017 12:00:00"更改为:startTime:"Wed Oct 18 2017 12:00:00"。如果您从服务获取数据,请使用JSON.parse(this.dataFromDatabase)。或者在模板中使用{{times["startTime"]}}。
标签: angular typescript ionic3