【发布时间】:2019-07-18 04:15:37
【问题描述】:
嗨,我将在我的 ngOninit() 中有一个“selectedrow”数组列表。我想选择“selectedrow”变量中的所有行复选框。
https://stackblitz.com/edit/github-4vvqp4-xbrzdy?file=src%2Fapp%2Fapp.component.html
【问题讨论】:
标签: angular primeng primeng-datatable
嗨,我将在我的 ngOninit() 中有一个“selectedrow”数组列表。我想选择“selectedrow”变量中的所有行复选框。
https://stackblitz.com/edit/github-4vvqp4-xbrzdy?file=src%2Fapp%2Fapp.component.html
【问题讨论】:
标签: angular primeng primeng-datatable
你想把卡片推入selectedCars。
但selectedCars 不是列表,因此您会看到错误:Cannot read property 'push' of undefined
要修复它,只需将selectedCars 设为列表(使用默认值)
selectedCars:any[] = [];
【讨论】:
您将 selectedCars 声明为 any 类型,但您没有将其分配为空数组,因此最初 selectedCars 的值未定义,这就是默认选定项目未绑定到表的原因。像这样更改代码
selectedCars:any[] = [];
【讨论】: