Javascript Angular 2 json获取数据对象
我得到了包含json数据数组的url。我想获取并使用其中的所有元素: 通过这样做,我得到了一切,而不是具体的例如:如何获取data.name或data.price强>Javascript Angular 2 json获取数据对象,javascript,angular,typescript,angular-httpclient,Javascript,Angular,Typescript,Angular Httpclient,我得到了包含json数据数组的url。我想获取并使用其中的所有元素: 通过这样做,我得到了一切,而不是具体的例如:如何获取data.name或data.price ngOnInit() { this.http.get('this.url').subscribe(data => { console.log(data); }) 如果要获取特定对象的名称或价格,则需要使用array.find this.http.get('this.url').subscri
ngOnInit() {
this.http.get('this.url').subscribe(data => {
console.log(data);
})
如果要获取特定对象的名称或价格,则需要使用array.find
this.http.get('this.url').subscribe((data : any) => {
let price = data.find(t=>t.name ==='yourName').price;
});
如果它只是一个对象,您可以使用属性
ngOnInit() {
this.http.get('this.url').subscribe((data:any) => {
console.log(data.name);
})
如果要获取特定对象的名称或价格,则需要使用array.find
this.http.get('this.url').subscribe((data : any) => {
let price = data.find(t=>t.name ==='yourName').price;
});
如果它只是一个对象,您可以使用属性
ngOnInit() {
this.http.get('this.url').subscribe((data:any) => {
console.log(data.name);
})
尝试使用any,或者您可以创建一个模型并用模型替换any(该模型反映您将收到的数据)
尝试使用any,或者你可以创建一个模型并用模型替换any(它反映了你将收到的数据)你能用modal+observable编辑你的答案吗?modal+observable是什么意思?Json url有多个对象:{[name][name][name][name][name]}这两个示例都不适合我,我只得到未定义的。你能发布你的JSON控制台.log(JSON.stringif(data));你能用modal+observable编辑你的答案吗?这太棒了。你说的modal+observable是什么意思?Json url有多个对象:{[name][name][name][name][name]}这两个例子都不适合我,我只得到了未定义的结果。你能发布你的Json控制台.log(Json.stringif(data));