显示来自Spotify JSON的JSON



我想通过使用spotify API在我的骨干视图上显示相关的艺术家。到目前为止这么好,我设法得到API/JSON数据加载,但我不能得到它显示在我的车把模板,我得到一个空的HTML模板,我不知道我做错了什么?

这是我的主干集合:

ArtistRelated.Collection = Backbone.Collection.extend({
    url: function() {
        return 'https://api.spotify.com/v1/artists/1HY2Jd0NmPuamShAr6KMms/related-artists';
    },      
    parse: function(artists){
        return artists;
    }           
});

And my Handlebars HTML:

{{#each this}}
  <img src="{{images.url}}" alt="{{name}}">
  <div>
   <h3>{{name}}</h3>
  </div>
{{/each}}

我以API为例:

https://api.spotify.com/v1/artists/1HY2Jd0NmPuamShAr6KMms/related-artists

我做错了什么?

我自己解决了:

添加/更改集合的解析方法后:

parse: function(response){
    return response.artists;
}

和Handlebars模板:

{{#each this}}
 <img src="{{this.images.[0].url}}" alt="{{this.name}}">
 <div>
   <h3>{{this.name}}</h3>
 </div>
{{/each}}

现在可以工作了!: -)

最新更新