Angular2正在将Array转换为String

时间:2016-07-04 12:31:25

标签: angular

我有一些来自rest API的数据,其中myobject的模型属性是一个数组,但是当我通过创建服务映射它时,它将其转换为字符串。请参阅下面的代码。

  //from inteface =>
  export interface Car{
     make:string;
     model :Array<any>;
  }
  //from service => 
  getCars():Observable<Car[]> {
    return this._http.get(this._getUrl)
        .map(response=>response.json())
   }
  //from component= >
    this._carservice.getCars()
        .subscribe(cars=> {
            this.cars = cars;
            for(var i = 0; i<this.cars.length;i++){
                console.log(this.cars[i].Model)
            }
   });
  // OutPut 
  "Saloon,Estate,Coupe"
  //required OutPut
  [Saloon,Estate,Coupe]

1 个答案:

答案 0 :(得分:1)

服务器端问题,服务器通过更改节点

中的模型将其作为字符串发送