0
myobject
のモデルプロパティが配列である残りのAPIからデータがありますが、サービスを作成してマップすると文字列に変換されます。以下の私のコードを見てください。サーバー側でAngular2が配列を文字列に変換しています
//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]
にモデルを変更することでstring..resolvedとして、サーバはそれを送っていました。 –
ありがとうございましたGünter、私はモデルを変更した後にノードを再起動することを忘れています。私は永遠にそれを制御すると思った..とにかく多くのありがとう.. –