我正在开发 Spotify 应用程序。我可以登录并获取我的令牌。我的问题是我无法访问方法之外的变量。在这种情况下"getCurrentUser"
这是我的方法:
function getUser() {
if ($localStorage.token == undefined) {
throw alert("Not logged in");
} else {
Spotify.getCurrentUser().then(function(data) {
var names = JSON.stringify(data.data.display_name);
console.log(names)
})
}
};
正如您所看到的,我在控制台中记录了名称,并且确实在控制台中获得了正确的值。但只有在我调用函数时getUser()
才能在那里工作,undefined
即使返回名称变量也是如此。
我需要$scope
那个变量。