私はAPIから得た変数を持っています。私は(同じコンポーネントで)私のテンプレートでそれを表示したいが、それだけで私にこのような何かを示していますテンプレートのコンポーネント変数にアクセスできない
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
//
//
// // //
//
//
//
これは私が私のテンプレートにしようとするものである:
<div *ngFor="let item of airport">
<div *ngFor="let i of item">
{{ i }}
</div>
</div>
しかし、私がしようとすると、 console.log
で変数を印刷するには、値は私が期待だけのようです:
// code
console.log(this.airport);
console.log(this.airport[0]);
console.log(this.airport[0][0]);
console.log(this.airport[0][0]['airportCode']);
console.log(typeof this.airport[0][0]);
// output
Array [ Array[51], Array[47] ]
Array [ Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, 41 more… ]
Object { airlineCode: "JT*", airlineLogoUrlPng: "http://d3brl4nqahsb3e.cloudfront.ne…", airlineLogoUrlSvg: "http://d3brl4nqahsb3e.cloudfront.ne…", airlineName: "Lion Air", airportCode: "BPN", airportName: "Sultan Aji Muhamad Sulaiman Airport", city: "Balikpapan", currentDate: "11/04/2016", currentGateDate: "11/04/2016", currentGateTime: "19:05", 31 more… }
BPN
Object
は私のコードに何か問題はありますか?それとも、私がangular2で知らない何かがありますか?
あなたが '{{i | json}} '?しかし実際にあなたのページにJSON文字列を表示したいですか?より使いやすい方法でコンポーネントを表示するのはなぜですか? – jonrsharpe
@jonrsharpe私はオブジェクトがコンソールのintと同じように自動的にjson文字列を出力すると思っていました。これは初めてのことです。 json '事、デバッグの際に私を助けてくれて、ありがとう。私は通常テンプレート内の変数を繰り返します。それはJinjaで行ったことです。 – renodesper