AngularJS如何获得一个值数组,其中包含对象和数组?

发布时间: 2017/4/16 20:43:37
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我试图想从是在另一个数组的数组中获取特定值。并将其使用 Spotify Web API 的清楚我想要得到的曲目播放列表的名称。

该数组看起来是那样 (希望您能理解如何,它看起来像 ^ ^):

Object
tracks: Object
        items: Array [4]
               0: Object
                 track: Object
                        name
               1: Object
                 track: Object
                        name
               [...]

现在我有我的离子/角应用程序在角 spotify 模块和我想要的名称用下面的代码︰

Spotify
.getPlaylist('User-ID', 'Playlist-ID')
.then(function (data) {
  console.log(data); 
  arrayLength = data.tracks.items.length;
  for (i = 0; i < arrayLength; i++) {
    alert(track[i]);
  }
});

但控制台说我这个名字并不定义,在哪里做错了吗?

解决方法 1:

您没有定义 track 变量,因此您可以定义它的循环内。

track = data.tracks.items[i];
赞助商