Burada biraz yeniyim ve küçük bir proje projesi için Angular'a geri dönmeliyim.Musicbrainz GET sanatçıları ile Angular with ng-repeat | JSON
MusicBrainz (müzik sanatçıları için meta veriler) tarafından sağlanan bir JSON nesnesinde yazılmış bir sanatçı listesi almak zorundayım.
ben "muse" etiketine sahip bir araştırmanın sonucu olan bir JSON nesnesi döndürür
http://search.musicbrainz.org/ws/2/artist/?query=muse%20e*&fmt=json
aşağıdaki linke ile örneğin bir istek yaptık. Ama bu "sanatçı" isimlerini html'mde basmak istiyorum.
AngularJS kullanıyorum.
benim app.js kod bu küçük bloğunu yaptık:
<ul>
<li ng-repeat="name in listenoms">
{{data['artist-list'].artist[0].area}}
</li>
</ul>
Hiçbir şey çalışıyor:
.controller('artisteCtrl', function($http, $scope){
$scope.listenoms = [];
$http.get('http://search.musicbrainz.org/ws/2/artist/?query=muse%20e*&fmt=json')
.success(function(data){
$scope.listenoms = data;
console.log($scope.listenoms);
})
})
Sonra HTML ng-tekrar benziyor. Nesneyi alır ve konsolda gösterir, ancak çocuklara erişemiyorum ...
Yardımlarınız için teşekkürler!
yanıt olarak işaretlenebilir ve oluşturmak Bunun yerine yeni bir soru, aksi takdirde çok geniş ve başkaları için gelecekteki kullanım için yararlı olmaz. –
Sorunuzun yanıtını ve benim cevap tutmalı belirtilenden' name' değişkeni kullanarak değiliz
–@DavidL Ah tamam güzel! Tavsiyen için teşekkürler, burada tamamen yeniyim, tamam! –