在angular

问题描述

我有一个工作的api,可在查询时返回表实体对象的数组。这是我的角度应用程序中对应的tableEntity

export interface TableEntity {
    partitionKey: string;
    rowKey: string;
    ownerid: string;
    filetype: string;
    companyName: string;
    parentID: string;
    isdirectory: boolean;
    filesize: Int32Array;
}

在我的角度应用程序中,我正在使用服务查询此api,这是与该api联系并将表实体对象发送到组件的相关代码

getFileStructureData(){
   return this.http.get(this.baseUrl + 'list').pipe(
     map((user: TableEntity) => {
       return user;
     })
   )

现在在组件内部,我可以访问此对象,并且在我控制台记录该对象时,它按预期返回对象数组。

this.TableService.getFileStructureData().subscribe(response => {
    console.log(response);
    },error => {
                console.log(error);
                })

但是当我尝试控制台记录对象的各个属性时,

this.TableService.getFileStructureData().subscribe(response => {
    console.log(response.companyName);
    },error => {
                console.log(error);
                })

我在控制台日志中获得未定义的值。如何访问订阅函数中tableEntity对象的各个属性?非常感谢您的帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)