Javascript . NgFor只支持绑定到数组之类的可重用文件。任何帮助都将不胜感激

Javascript . NgFor只支持绑定到数组之类的可重用文件。任何帮助都将不胜感激,javascript,angular,typescript,Javascript,Angular,Typescript,当我将数据传递到数组时,我遇到了一个错误,一切都很好,api调用也很简单 返回json对象,如有任何帮助,将不胜感激 我的组件。ts 科目:科目详细信息[]; ngOnInit():void{ this.Backend.userdetails(this.x).subscribe(数据=>{ log(JSON.stringify(data)); this.account=数据 }); 我的帐户\u详细信息。ts 导出接口帐户\u详细信息 { 账号:账号; 科目类型:字符串; 激活代码:字符串;

当我将数据传递到数组时,我遇到了一个错误,一切都很好,api调用也很简单 返回json对象,如有任何帮助,将不胜感激

我的组件。ts

科目:科目详细信息[];
ngOnInit():void{
this.Backend.userdetails(this.x).subscribe(数据=>{
log(JSON.stringify(data));
this.account=数据
});
我的帐户\u详细信息。ts

导出接口帐户\u详细信息
{
账号:账号;
科目类型:字符串;
激活代码:字符串;
余额:数字;
DOB:日期;
创建日期:日期;
电子邮件地址:字符串;
ID:编号;
贷款:字符串;
贷款金额:数字;
贷款状态:字符串;
名称:字符串;
密码:字符串;
验证:字符串;
}
我的服务。ts


用户详细信息(激活代码):可观察
{
返回this.http.get。
('http://127.0.0.1:8080/api/Home/account_details? 
激活代码='+激活代码)
}
用户详细信息(激活码):可观察
{
返回this.http.get。
('http://127.0.0.1:8080/api/Home/account_details? 
激活代码='+激活代码)
}
您的问题是否可能是您正在返回:

可观察的

而不是

可观察的

?

userdetails(激活代码):可观察
{
返回this.http.get。
('http://127.0.0.1:8080/api/Home/account_details? 
激活代码='+激活代码)
}

从后端,您是否收到阵列?@OwenKelvin我的问题已通过以下答案得到解决我有了一个新的问题我已更改了标题如果您提供帮助会很有帮助最好回滚对此问题的更改,并询问一个新问题,因为此问题已经存在answered@OwenKelvin我的限制已达到,因此任何帮助都无法解决
userdetails(activation_code):Observable<account_details>
     {
      return this.http.get<account_details>. 
      ('http://127.0.0.1:8080/api/Home/account_details? 
      activationcode='+activation_code)

     }
userdetails(activation_code):Observable<account_details[]>
     {
      return this.http.get<account_details[]>. 
      ('http://127.0.0.1:8080/api/Home/account_details? 
      activationcode='+activation_code)

     }