0
私のAngular2サービスが、linkedinスクリプトが提供するLinkedIN javascript SDKを使用しようとしています。機能は、データを取得し、それを返すために動作しますが、私は私は私はそれがローカルに設定されていないlinkedinInfo = data
を設定するときに問題があると思わバックlinkeidn変数をローカルに割り当てるウィンドウ関数を取得する
export class LinkedInAuthService {
constructor(
) {
}
linkedInAuthorization() {
window['IN'].User.authorize();
window['IN'].Event.on(window['IN'], 'auth', this.getLinkedInUserInfo);
}
getLinkedInUserInfo() {
let linkedinInfo:any;
window['IN']
.API
.Raw()
.url("/people/~:(firstName,lastName,emailAddress,industry,specialties,positions)?format=json")
.result(function(data:any){
console.log(data) //logs data correctly
linkedinInfo = data
});
console.log(linkedinInfo) // undefined
}
AuthLinkedInUserforGlx() {
console.log(localStorage.getItem('linkedinInfo'))
}
}
から得たデータをローカル関数の変数を設定することはできません、だけではない、それはローカルにする方法がわから
「データを:いずれかが」働いていた、これはタイプミスでしょうか? – Darkrum
@Darkrumは問題を引き起こしていません。 – pwborodich
im curios then:どうしますか? – Darkrum