@@ -80,13 +80,15 @@ export class TracksComponent implements OnInit {
80
80
{ name : 'Album Id' } ,
81
81
{ name : 'Artists Ids' } ,
82
82
{ name : 'Popularity' } ,
83
+ { name : 'External Id' } ,
83
84
] ;
84
85
albumsFieldsMap : any = {
85
86
'Id' : 'id' ,
86
87
'Name' : 'name' ,
87
88
'Album Id' : 'albumId' ,
88
89
'Artists Ids' : 'artistsIds' ,
89
90
'Popularity' : 'popularity' ,
91
+ 'External Id' : 'externalId' ,
90
92
} ;
91
93
selectedColumn : string = this . columns [ 1 ] . name ;
92
94
tracks : any [ ] = [ ] ;
@@ -107,16 +109,18 @@ export class TracksComponent implements OnInit {
107
109
private loadAllTracks ( ) {
108
110
this . tracks = [ ] ;
109
111
this . trackService . getAll ( ) . subscribe ( res => {
110
- console . log ( JSON . stringify ( res . tracks ) ) ;
112
+ console . log ( res . tracks ) ;
111
113
res . tracks . forEach ( responseTrack => {
112
114
this . tracks . push ( {
113
115
id : responseTrack . id ,
116
+ externalId : responseTrack . externalId ,
114
117
name : responseTrack . name ,
115
118
albumId : responseTrack . album . id ,
116
119
artistsIds : responseTrack . artists . map ( artist => artist . id ) . join ( ',' ) ,
117
120
popularity : responseTrack . popularity
118
121
} ) ;
119
122
} ) ;
123
+ console . log ( this . tracks ) ;
120
124
this . temp = [ ...this . tracks ] ;
121
125
} ) ;
122
126
}
@@ -129,7 +133,7 @@ export class TracksComponent implements OnInit {
129
133
const temp = this . temp . filter ( d => {
130
134
if ( columnName === 'Name' )
131
135
return d [ columnNameLower ] . toLowerCase ( ) . indexOf ( val ) !== - 1 || ! val ;
132
- if ( columnName === 'Id' || columnName === 'Album Id' )
136
+ if ( columnName === 'Id' || columnName === 'Album Id' || columnName === 'External Id' )
133
137
return d [ columnNameLower ] == val || ! val ;
134
138
if ( columnName == 'Popularity' )
135
139
return d [ columnNameLower ] . toString ( ) . indexOf ( val ) !== - 1 || ! val ;
0 commit comments