2017-02-04 3 views
0

状態パラメータでキャッチされているパラメータに従ってjsonデータを表示したいのですが、配列に何も表示されていない、私が下線付きのlibを使用していること、親切にコントローラをチェックして、問題やそれを行うための任意の別の方法...あなたのフィルタがあるべきjsonデータのパラメータを表示する

.controller('abCtrl',function($scope,$http,$stateParams) { 


$http.get("http://tools.vcommission.com/api/coupons.php?apikey=e159f64e3dd49fddc3bb21dcda70f10c6670ea91aac30c7cb1d4ed37b20c45b8").then(function (response) { 

     $scope.filteredOffers = []; 
     var offerName = $stateParams.offer_name; 
     $scope.filteredOffers = _.filter(response.data, ["offer_name",offerName]); 

     console.log($scope.filteredOffers) 
     console.log(offerName) 
     }) 


}) 
+0

コンソールにデータが表示されますか? – Sajeetharan

+0

console.log($ scope.filteredOffers)は空の配列を表示し、console.log(offerName)はoffernameとresponse.dataも表示します。 –

+0

私はチームビューアを取得できますか? – Sajeetharan

答えて

0

$scope.filteredOffers = $filter('filter')(response.data, {offer_name: offerName}); 

また、お使いのコントローラに

を$フィルターを注入0
+0

ありがとうございます。 –