私はAngular 2アプリケーションを作成しています。私のサーバー側の要求から、私のようなJSONが返されますJSONをtypescriptで変更します。
[{"CountryId":1,"CountryCode":"IND","CountryName":"India","State":[]},
{"CountryId":2,"CountryCode":"AUS","CountryName":"Australia","State":[]}]
これをドロップダウンに表示する必要があります。だから私は
[{"Label":"India","Value":"IND"},
{"Label":"Australia","Value":"AUS"}]
のようになります。新しいJSONを作成する必要があり、私は私が多くの場所でこれを使用するように、ループのために書きたいいけないと私はそれがパフォーマンスに可能な限り最高になりたいです。この種のJSON再構築を行うことができる組み込み関数があれば教えてください。
本当にJSONを変換する必要がありますか? UIコンポーネントは、ラベルと値に代替キーを使用するように設定できないのですか? – Thilo
'for'ループはまさにあなたが必要とするものです(' map() 'はもっと良いですが)。 – SLaks
@Thilo私はカスタムライブラリ[primeng](http://www.primefaces.org/primeng/#/dropdown)を使用しています。これは現在サポートしていない可能性があります。 – Vinodtiru