2017-05-03 18 views
0

私は開発の初心者で、角度2とノードを学習しています。今度は、API統合と下のコードでプロジェクトに取り掛かりましょう。すべてのJSONデータを配列に送信していますが、JSON.stringifyを使用してみましたが、目的の出力が得られませんでした。そして、私はこのような出力を必要とする:私のTSコードは、このJson形式の出力

var Area = []; 
    area=> { 
      console.log(departments); 
      area.map(function(areas) { 
      var array = {"value":area._id,"label":area.areaFor}; 
      Area.push(array); 
      }) 
      console.log(Area); 
     }, 
     error => { 
      console.log(error); 
     }); 
    but i am getting this output in console 
    label 
    "sports" 
    value 
    2 
    label 
    "fest" 
    value 
    3 
    label 
    "music" 
    value 
    5 

答えて

3

のようなものです

Area = [ 
    { value: '3', label: 'sports' }, 
    { value: '4', label: 'fest' }, 
    { value: '5', label: 'music' } 
    ]; 

あなたはこれを試すことができ、私はmap関数の内側の領域にエリアを変更しました。

area = [ 
      { value: '3', label: 'sports' }, 
      { value: '4', label: 'fest' }, 
      { value: '5', label: 'music' } 
     ]; 
     constructor() { 
      var Area = []; 

       Area = this.area.map(function(areas) { 
       return {"value":areas.value,"label":areas.label}; 

       }) 
       console.log(Area); 

     } 
+0

@mithunさんありがとうございます! –

+0

@schedular、もしあなたが助けてくれたら、私の答えを受け入れてください。 –