我有一个 Angular 4.x 应用程序,其中包含一个正在发送的 http 请求,并且我从端点取回了有效的 json(我可以在初始 console.log 中看到) - 问题是我无法在外部看到这些数据ngOnInit() 就在我有 console.log 的下面
谁能建议问题是什么?
export class SidebarComponent implements OnInit {
constructor(private http: HttpClient, private userService: UserService) { }
ngOnInit() {
this.http.get('https://dev.myapp.com/api/angularfour/auth',
{ params: new HttpParams()
.set('token', this.userService.getAuth().__token)
.set('apiversion', '1')
.set('appid', this.userService.getAuth().appid) })
.subscribe(data => {
console.log('data', data); // can see this data
});
}
console.log('menu data outside init', data); // cannot see this data?