如果您使用的是 Angular Datatables,同时您有多个表格,并且每个表格的列上都有过滤器,但是这些过滤器无法正常工作,那么您需要为每个表格创建独立的过滤器配置。在配置中设置 dtOptions
和 dtColumnDef
属性,在 dtColumnDef
中指定 filter
属性并设置为 true
。此外还需要为每个表格创建一个唯一的 ID,并在每个表格的配置中指定该 ID。
以下是示例代码:
HTML:
Name
Age
City
John
25
New York
Jane
30
Chicago
...
Name
Age
City
Bob
40
San Francisco
Alice
35
Miami
JavaScript:
// create unique IDs for each table
var table1Id = '#table1';
var table