2017-08-31 4 views
0

私のAPIは以下の通りです。 どうすればこのようなスコープに渡すことができますか? JSONデータを以下のような配列に渡そうとしていますが、シンボルを渡すだけです。それは達成可能ですか?APIをスコープ配列に渡しますか?

$scope.sellers = ["12312", "2324", "B23244", "2322en"] 


[ 
    { 
    "id": "59a7ef64053bfcf561d6bde0", 
    "symbol": "12121", 
    "clearingVenue": null, 
    "description": "testing", 
    "address": "6/9-13 smith St", 
    "startAt": null, 
    "endAt": null, 
    "city": "north", 
    "auctionDate": 1504137600000, 
    "term": "M", 
    "state": "Australia", 
    "zipCode": "2334", 
    "country": "Australia", 
    "relatedSymbols": ["foo"], 
    "showUser": true 
    } 
] 

this.fetchContracts = function() { 
    var date = new Date().toISOString(); 

    $http.get('/api/contracts', {params: {auctionDate: date}}) 
     .success(function (result) { 
      result && result.length && ($scope.contracts = result); 
     }); 
}; 
+2

具体的には具体的にはどうすればいいですか... –

+0

JSONデータを渡すことです。シンボルを配列に挿入します。 – Fenici

答えて

1

だから、あなただけがこのような何かに可能性がシンボルの配列を取得したい場合は私のAPIコード:あなた一度

$http.get('/api/contracts', { 
     params: { 
      auctionDate: date 
     } 
    }) 
    .success(function (result) { 
     result.map(function(v) { 
      $scope.yourarray.push(v.symbol) 
     }) 
    }); 

説明を結果配列をAPIから取得し、それを反復処理します。 APIの結果は、オブジェクトの配列です。各受信オブジェクトから「シンボル」の値を取得し、新しい配列「yourarray」にプッシュします

+0

ES5の例ですか?笑、まだ6になっていない – Fenici

+0

私はそれを変更し、mdnの地図機能を見てください: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/map –

関連する問題