angular - PrimeNG 表扩展触发所有行组件
问题描述
我的p-table
组件有问题,当我单击展开按钮时,所有行组件都会再次触发,因此所有请求都会再次执行。这是我的配置:
<p-table [value]="cars" dataKey="number"
[responsive]="true" rowExpandMode="single"
[loading]="loading" sortMode="multiple">
您知道如何禁用扩展列中的组件刷新吗?我正在写入console.log
,ngOnInit
每次单击展开 btn 时,每个组件都会被初始化。
解决方案
你需要给桌子一个[dataKey]="uniqueId"
推荐阅读
- excel - 如何在一系列合并和未合并的单元格周围放置边框
- powershell - 如何使用 PowerShell 向 google API 发送 BatchRequest
- scala - 如何在地图内加载带有火花的文件
- html - SVG 无法缩放
- java - 如何避免工厂类中的“级联 if\case”语句
- firebase - 检查项目是否存在于 Firebase 安全规则的子集合中
- bash - 在 bash 脚本中检查日志文件中的错误时出现条件问题
- python - 触摸并影响任何物体
- wpf - WPD DataGrid 中的文本对齐
- ms-wopi - WOPI 验证器应用程序不工作。它返回 404 Not Found