首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要帮助解析JSON响应Angular 4

需要帮助解析JSON响应Angular 4
EN

Stack Overflow用户
提问于 2017-06-24 13:37:16
回答 0查看 4.8K关注 0票数 1

我在angular 4和PHP,Mysql上工作。我从服务器得到的响应是

代码语言:javascript
复制
[{"transportation_pf":"1"},[{"destination":"Swarget"}],
{"transportation_pf":"5"},[{"destination":"Swarget"},
{"destination":"Dombivli"}]]

总线服务和组件是

代码语言:javascript
复制
import { Injectable } from '@angular/core';
import {Bus } from './bus';
import {Headers,Http } from '@angular/http';
import {Observable} from'rxjs/Observable';
import 'rxjs/add/operator/toPromise';

@Injectable()
export class BusService {
private busUrl='http://localhost/MycityDB/bus.php';
constructor(private http:Http) { }

getPlatforms(){

return this.http.get(this.busUrl).map(
(res)=>res.json()   
);

}

private handleError(error: any): Promise<any> {
console.error('An error occurred', error);
return Promise.reject(error.message || error);
}

}

总线组件是

代码语言:javascript
复制
import { Component, OnInit } from '@angular/core';
import { Bus } from './bus';
import {BusService } from './bus.service';
import { Http } from '@angular/http';
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/forkJoin';
import 'rxjs/add/operator/map';


@Component({
selector: 'app-bus',
templateUrl: './bus.component.html',
styleUrls: ['./bus.component.css']
})
export class BusComponent implements OnInit {

busData: Bus[];
loadedCharacter: {};
private busUrl='http://localhost/MycityDB/bus.php';
constructor(private http: Http,private busservice: BusService) { }

ngOnInit() {
this.busservice.getPlatforms().subscribe(
(data)=>this.busData=data    
);

}

}

总线组件html是

代码语言:javascript
复制
<p *ngFor="let bus of busData">
Bus works ! {{bus.destination}}
</p>

总线类,如下所示

代码语言:javascript
复制
export class Bus {
transportation_pf : string;
destination: string[];
}

Html输出只显示代码出错的地方。

代码语言:javascript
复制
# Bus works ! #
# Bus works ! #
# Bus works ! #
# Bus works ! #

有人能帮上忙吗?我很困惑。

EN

回答

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

https://stackoverflow.com/questions/44733161

复制
相关文章

相似问题

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