【发布时间】:2018-06-05 01:40:39
【问题描述】:
我有一个这样的对象
mapsToSync = {to:this.token,fils:[{src:"",md5:""}]};
在这里我想用资产中的 json 填充文件
this.http.get('../assets/fills.json').map(res => res.json()).subscribe(data => {
this.mapsToSync.fils.push(data.fills);
});
而fills.json是
{
"fills":[
{"src":"","md5":""},
{"src":"","md5":""},
{"src":"","md5":""}
]
}
我的问题是这个。我的对象现在是这样的:
{
to:this.token,
fils:[{src:"",md5:""},[{src:"",md5:""},{src:"",md5:""},{src:"",md5:""}]]
};
我想要
{
to:this.token,
fils:[{src:"",md5:""},{src:"",md5:""},{src:"",md5:""},{src:"",md5:""}]
};
如果尝试操作我返回的数据,例如 data.length -> 未定义的长度。所以数据还没有准备好。我必须使用异步等待功能?
【问题讨论】:
标签: angular ionic-framework ionic3