如何为http get方法返回的变量赋值?

如何为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) {


        });

    };

}


收到一只叮咚
浏览 176回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript