如何为http get方法返回的变量赋值?我this.artists = null在构造函数中声明了一个变量。我想将$ http.get返回的值分配给this.artists variable。 Res.data返回我的对象-可以,但是我无法将其分配给变量this.artists
export default class ArtistsService {
constructor($http) {
'ngInject';
this.$http = $http;
this.artists = null;
}
getArtists() {
return this.$http.get("https://api.spotify.com/v1/search?
q=Muse&type=track%2Cartist&market=US&limit=10&offset=5",
{headers: {
'Authorization': <Authorization>}, params
}).then(function mySuccess(res) {
this.artists = res.data;
console.log(this.artists);
}).catch( function myError(res) {
});
};
}
相关分类