구독 데이터를 가져 오려고합니다. 내가 로그 아웃 할 때 구독 정보 안에 기록하면 데이터를 사용할 수 있습니다. 하지만 데이터를 변수에 저장하려고하면 콘솔 외부에 기록되므로 데이터가 정의되지 않습니다.Ionic : 구독 데이터 가져 오기
구독에서 결과를 가져 와서 변수에 저장할 수 있습니까?
나는 이온 성 및 모서리가 새롭다. :) 감사.
@Injectable()
export class UserServiceProvider {
users: any;
constructor(public http: Http) {
}
loadUsers() {
this.http.get("https://randomuser.me/api/?results=1")
.map(res => res.json())
.subscribe(data => {
//works fine
console.log(data.results);
this.users = data.results
});
//the variable is undefined.
console.log(this.users);
}
}
당신은 이미 변수에 저장하고 있습니다. 'Observables'은 ** 비동기 **입니다. 당신이'user' 변수를 로깅 한 후 데이터가 반환됩니다. –