创建具有过滤器的可重用表,该过滤器使用动态传入的数据

时间:2019-05-18 12:42:29

标签: angular typescript multidimensional-array dynamic primeng

我有一个表,表中的列数是动态的,我也可以为每列设置过滤方法。

我遇到的问题是,我将值保留在其中的数组无法从特定列中获取值。

带有标签和值的示例数组看起来像这样,但是可以具有不同的标签值和大小。

select * where {
    {?id luc:nounIndex "credict"}
    ?id luc:score ?score.  
}

现在我要使用这些值将列与值匹配

arrayValues = [{label: "col1", values : ["val1", "val2", "val3"]}, {label: 
"col4", values : ["val1", "val2", "val3"]}]

我将如何使用arrayValues设置选项,因为当前它只是给我标签值,如果我使用arrayValues [0],它将使用值,但仅来自第一个对象,并且我不能硬编码,因为arrayValues可以每次都有不同的大小。

让我知道是否需要添加任何内容以使其变得更容易。

谢谢!

0 个答案:

没有答案