首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何获取嵌套对象

如何获取嵌套对象
EN

Stack Overflow用户
提问于 2018-01-15 07:05:15
回答 1查看 47关注 0票数 0

我的angular应用程序中的typescript/javascript代码有问题。我使用解析器来获取数据,例如:

在我的解析器服务中:

代码语言:javascript
代码运行次数:0
运行
复制
data: any = {};
getJson(/apiurl/).subsribe(x=>this.data.cars = x);
getJson(/apiurl/).subsribe(x=>this.data.bikes = x);
return this.data;

然后,在ngOnInit的一个组件中,我想将检索到的数据传递给特定函数:

代码语言:javascript
代码运行次数:0
运行
复制
ngOnInit(){
this.route.data.subscribe(data => this.onRetrivedCars(data["data['cars']"]));
this.route.data.subscribe(data => this.onRetrivedBikes(data["data['bikes']"]));
}

我真的不知道如何获取汽车对象或自行车对象。我仍然收到一个未定义的。问题是,如何正确地从对象获取/访问数据,我尝试了许多变体。我希望将一段特定的数据直接传递给一个函数。

EN

回答 1

Stack Overflow用户

发布于 2018-01-15 07:08:53

更新

读取并传递如下所示的值:(data => this.onRetrivedCars(data.cars)。您应该考虑检查从服务器检索的值是否与您的模型匹配,以避免在不成功的请求中崩溃。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48255061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档