2017-07-12 1 views
1

J'ai un problème avec les données d'impression en HTML. Je dois imprimer les données du serveur.Impression de données jsonp angulaire

c'est par exemple de lien

http://mario.com/jsapp/getdata-new.php?jsonp=2017

son look:

processData([{"name":"A","open":"0"},{"name":"b","open":"1"}]); 

mon ctrl

myApp.controller('liveCurrencyCtrl', function ($scope, $http) { 
$http.get("http://mario.com/jsapp/getdata-new.php?jsonp=2017") 
    .then(function (response) { 
     $scope.names = response.data; 
     console.log(response.data); 
    });} 

c'est mon html

 <div class="liveCurrencyTable" ng-controller="liveCurrencyCtrl"> 
      <tr ng-repeat="x in names"> 
        {{name}} 
      </tr> 
     </div> 

Avez-vous une idée de ce que je dois faire? Quand j'imprime tout JSON en HTML je l'ai sous forme JSON, mais je dois imprimer élément par élément. TNX aide

+0

quand je change une méthode pour $ http.jsonp ("http://mario.com/jsapp/getdata-new.php?jsonp=2017") , J'ai une erreur: Uncaught ReferenceError: processData n'est pas défini – mrkibzk

+0

Que fait 'console.log (response.data);' log ?, mettre cela aussi dans qstn. – anoop

+0

Il est resson json dans la même forme comme sur le lien, je veux imprimer élément par élément: – mrkibzk

Répondre

0

Il devrait être x

<tr ng-repeat="x in names"> 
     {{x.name}} 
</tr> 
+0

Je sais, cela ne fonctionne pas, alors je viens d'écrire ce tort ici – mrkibzk

+1

Il devrait être '{{x.name}}'! –

+0

Ça ne marche pas comme ça – mrkibzk