2016-06-27 9 views
2

を入れ子にしました。TypescriptでAngular 2を初めて使用しました.NgForでJSONのDとGにアクセスしたいと思います。要素にアクセスする方法はありますか?Angular2アクセスはJSON

[ 
    { 
    "A":"B", 
    "C":{ 
     "D": ["E","F"], 
     "G": ["H"] 
} 
} 

]

私もPlunkerをcreatet:Plunker

+0

単純にアクセスするのに問題はありますか?それは毎日のあなたの平均的なオブジェクトです。 –

答えて

3

ngForは、箱から出して、オブジェクトのキーを反復処理することはできません。あなたはそれを自分で処理しなければなりません。

パイプがうまく機能します。例:Updated Plunkr

@Pipe({name: 'keys'}) 
export class KeysPipe implements PipeTransform { 
    transform(value: any, args?: any[]): any[] { 
     let keys = Object.keys(value), 
      data = []; 

     keys.forEach(key => { 
      data.push(value[key]); 
     }); 

     return data; 
    } 
} 
+0

ありがとうございました。あなたはそれについて何も読むことができません。 – Quai

+0

Angular 2チュートリアルや本をよく知っていますか? – Quai

+0

私は角度https://angular.io上のドキュメントが素晴らしいことがわかります。記事を読むことを除いて、私のためのソースに行く。 – JacobS

関連する問題