2017-05-03 201 views
0

我是開發新手,學習angular 2和node。現在正在開發一個API集成項目,並在下面的代碼中進行研究。我將所有的JSON數據發送到數組,我嘗試使用JSON.stringify,但沒有得到所需的輸出。我需要輸出的這種:Json格式輸出

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

我的TS碼是這樣的

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' } 
     ]; 
     constructor() { 
      var Area = []; 

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

       }) 
       console.log(Area); 

     } 
+0

感謝了很多@mithun它的作品! –

+0

@schedular,如果能幫到你,請你接受我的回答。 –