Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular ng模板[NgForOf]返回未定义的值_Angular_Undefined_Primeng_Primeng Datatable_Ng Template - Fatal编程技术网

Angular ng模板[NgForOf]返回未定义的值

Angular ng模板[NgForOf]返回未定义的值,angular,undefined,primeng,primeng-datatable,ng-template,Angular,Undefined,Primeng,Primeng Datatable,Ng Template,我有下一个问题:建筑 <p-dataTable [value]="listOfAddresses" [expandableRows]="true" [expandedRows]="listOfAddresses" "> <p-column> <ng-template let-item="rowData" let-i="rowIndex" pTemplate="body"> {{i+1}}

我有下一个问题:建筑

<p-dataTable [value]="listOfAddresses" [expandableRows]="true" [expandedRows]="listOfAddresses" ">
    <p-column>
        <ng-template let-item="rowData" let-i="rowIndex" pTemplate="body">
                {{i+1}}
        </ng-template>
    </p-column>
    <p-column >
         <ng-template ngFor let-item [ngForOf]="listOfOriginalAddresses" pTemplate="body">
             {{item.Street + " " + item.City}}   
         </ng-template>
    </p-column>
</p-table>

是否使用[Elvis operator][1],方法是:?它将检查是否定义了对象

{{item?.Street + " " + item?.City}} 

已解决,但未使用ngFor

我创建管道:

 transform(value: any): any {
        let item = value;
        return (item.Street + " " + item.Country);
    }

此外,数据不会因地址为parced address的字段中的版本而改变,这解决了另一个Headcacke。

结果相同。对象,但值看起来像“undefined undefined”@Antatrix尝试此项listOfOriginalAddresses | asyncused在第二个变量中获取错误“InvalidPipeArgument:”[Object Object Object Object],[Object Object Object]“能否向我们显示listOfOriginalAddresses的console.log?请确保在服务代码.map(res=>res.json)中包含此语句());
 transform(value: any): any {
        let item = value;
        return (item.Street + " " + item.Country);
    }