Ich hatte versucht, Objekte Felder wie name
, address
in einer Tabelle aus einer Remote-JSON-Datei anzuzeigen. Ich kann nicht herausfinden, was ich falsch mache. ng-repeat
funktioniert nur, wenn ich den Iterator indexiere.ng-Wiederholung für Array von Objekten in JSON
angular.module('mainApp', [])
.controller('branchListCtrl', function($scope, $http) {
$http.get('http://some.url.com')
.then(function(response) {
$scope.artists = response.data;
console.log($scope.artists);
});
});
<tr ng-repeat="x in artists">
<td>{{x.name}}</td> <!--this only gives empty rows equal to # of objectsin json-->
<td>{{x.address}}</td>
</tr>
<tr ng-repeat="x in artists">
<td>{{x[1].name}}</td>
<td>{{x[1].address}}</td>
</tr>
fügen Sie die json Struktur – Groben
{ "Erfolg": "Ja", "data": [ { "id": "1", "parent_retailer": 1, "name": "dummy", "Adresse": "1234d" "Status": true, "geo_location": { "x": 24,321, "y": 74,102 } }, { "id": "2" , "parent_retailer": 1, "name": "dummy2" "Adresse": "fdsds" "Status": true, "geo_location": { "x": 24,321, "y" : 74,102 } }, ], "error_code": "", "ERROR_DESCRIPTION": "" } – Tidya
Studieren Sie Ihre JSON. Verwenden Sie wahrscheinlich https://jsonformatter.curiousconcept.com/, um Ihren JSON neu zu strukturieren (verschönern) und dann seine Struktur zu verstehen. Du wirst deine Antworten bekommen. –