javascript
  • angularjs
  • json
  • 2017-12-30 38 views -1 likes 
    -1

    Es funktioniert nichtWie benutzt man ng-repeat mit JSON-Objekt?

    HTML

    <div ng-repeat="item in items"> 
    <p>{{forecasts.list[$index].main.temp}}</p> 
    </div> 
    

    JS

    $http({ 
    method: 'GET', 
    url: 'http://api.openweathermap.org/data/2.5/forecast?q='+$scope.city +'&units=metric&cnt=3&appid=338d293879598530ec8cef82c5d375d4' 
    }).then(function (success) { 
    console.log("nice"); 
    $scope.forecasts = success.data; 
    }, function (error) { 
        console.log("error"); 
    }); 
    

    Wie ng-repeat neu zu schreiben und Objekte verwenden, um von diesem JSON

    +0

    "Es hat nicht funktioniert" ist keine angemessene Beschreibung des Problems. Siehe http://idownvotedbecau.se/itsnotworking/ – georgeawg

    Antwort

    0

    Sie haben iterieren über die $scope.forecasts.list Eigenschaft. Ich empfehle Ihnen, in der AngularJS-Dokumentation zu lesen, wie man ng-repeat verwendet.

    <div ng-repeat="temperatures in forecasts.list"> 
        <p>{{ temperatures.main.temp }}</p> 
    </div> 
    
    Verwandte Themen