收到错误:“属性'用户'在类型'ArrayBuffer'上不存在。在Angular中

时间:2018-09-19 18:55:21

标签: angular properties arraybuffer

所以我想在Profile组件中显示用户信息,但是每当我运行服务器时,都会两次出现相同的消息:属性'user'在'ArrayBuffer'类型上不存在。我已尝试查找它,但到目前为止,我仍不清楚任何原因。有人可以帮忙吗? 这是profile.component.ts:

  username;
email;

constructor(private auth: AuthService) { }

ngOnInit() {
this.auth.getProfile().subscribe(profile => {
  this.username = profile.user.username;
  this.email = profile.user.email;

  })
}

1 个答案:

答案 0 :(得分:1)

在这种情况下,请尝试更改任何响应,

this.auth.getProfile().subscribe((profile:any) => {
  this.username = profile.user.username;
  this.email = profile.user.email;
})