Wie würde ich in AngularJS auf diese JSON-Daten zugreifen?
Ich versuche zu lernen, wie man JSON mit Angular lädt. Ich bin ein Anfänger mit beiden Themen und bin auf einige wirklich Anfängerthemen fest.
Ich habe eine JSON-Datei namens food.json. Es hat eine Struktur wie diese:
[
{"uid":"55","title":"Nussbrot","code":"U VP 0000030","unit":[{"title":""}],"unitgram":"0","unitgram_second":"0","sorting":"0"},
{"uid":"58","title":"Walnu\u00dfbrot","code":"X 39 2000002","unit":[{"title":"Scheiben"}],"unitgram":"45","unitgram_second":"0","sorting":"0"}
]
Befolgen Sie die Anweisungen vonhttp://toddmotto.com/ultimate-guide-to-learning-angular-js-in-one-day/Ich habe einen Controller wie diesen:
myApp.controller('EmailsCtrl', ['$scope', function ($scope) {
$scope.foodlist = {};
$scope.foodlist.foodtitle = '';
$http({
method: 'GET',
url: 'food.json'
})
.success(function (data, status, headers, config) {
$scope.foodlist = data.; //I don't know what to call here as my data elements have no names?
})
.error(function (data, status, headers, config) {
//error
});
}]);
Als erstes stecke ich fest: Wie ordne ich meiner $ scope.foodlist Daten zu, wenn die JSON-Objekte keine Namen haben?
Ich habe einen Plunkr meiner bisher nicht funktionierenden Versuche gebaut, und würden uns über Hinweise freuen, wenn Sie a) den JSON einlesen und b) die JSON-Daten den Werten im Controller zuordnen.