我使用的是带primeng库的angular 11。目标是选择最多4条记录并在对话框上显示比较。使用<p-tableCheckboc进行行选择。但挑战是没有安排限制行选择的最大数量。选择一条记录或多条记录>
查看selection
属性。它可以帮助您实现这种自定义行为。
primeng文档说这个属性反映了
单模式下的选定行或多模式下的值数组。
因此,在您的示例中,由于您允许多个选择,因此selection
将是一个值数组。在本例中,您可以对表行执行如下操作:
[disabled] = "selection.length === numberOfMaxSelections"