Javascript TypeError:无法读取属性';Id';编辑视图样板上未定义的角度-角度2
好吧,我一直在面对可怕的事情: TypeError:无法读取未定义的属性“Id” 在开始之前: @angular/cli:1.4.4 节点:6.10.3 npm:3.10.10 为了提供更多的上下文,我尝试执行单向数据绑定来编辑组件,方法是从组件类中获取Id,并沿单个方向流动以显示视图模板。就这些 下面是希望重现问题并找出解决方案的以下内容Javascript TypeError:无法读取属性';Id';编辑视图样板上未定义的角度-角度2,javascript,angular,typescript,angular2-http,Javascript,Angular,Typescript,Angular2 Http,好吧,我一直在面对可怕的事情: TypeError:无法读取未定义的属性“Id” 在开始之前: @angular/cli:1.4.4 节点:6.10.3 npm:3.10.10 为了提供更多的上下文,我尝试执行单向数据绑定来编辑组件,方法是从组件类中获取Id,并沿单个方向流动以显示视图模板。就这些 下面是希望重现问题并找出解决方案的以下内容 SQL表定义: 创建表[示例表] ( [Id][int]标识(1,1)不为空, [Col2][nvarchar](50)空, [Col3][int]NULL
创建表[示例表]
(
[Id][int]标识(1,1)不为空,
[Col2][nvarchar](50)空,
[Col3][int]NULL,
[Col4][int]NULL
)
导出接口示例表{
身份证件
Col2;
Col3;
Col4;
}
导出类CreateExampleTableModel{
SomeForeignKey?:数字;
Col2:字符串;
Col2:数字;
Col2:数字;
}
导出类EditExampleTable{
}
在下面找到了问题:
<ng-template let-user="rowData" pTemplate="body">
<button type="button" pButton (click)="edit(distributor)" icon="fa-edit"></button>
</ng-template>
let user
应该改为let distributor
和所有作品。1)在你的代码中我没有看到模型EmptyTable
,你能发布它的代码吗2)你在哪里调用方法edit(EmptyTable:EmptyTable)
?CreateExampleTableModel
是我的模型