Angularmat-table内联过滤器和下拉列表
创始人
2024-10-28 07:01:22
0
  1. 在你的项目中引入 Angular Material
  
  
  1. 在 HTML 中添加 mat-select 组件作为下拉列表

  Filter By
  
    Position
    Name
    Age
  

  1. 在组件文件的 ngOnInit 方法中订阅表格数据
ngOnInit() {
  this.dataSource = new MatTableDataSource(this.players);
  this.dataSource.paginator = this.paginator;
  this.dataSource.sort = this.sort;
  this.dataSource.filterPredicate = (data: Player, filter: string) => {
    const searchData = (data[this.selectedValue] || '').trim().toLowerCase();
    return searchData.indexOf(filter) !== -1;
  };
}
  1. 在修改下拉列表值的方法中,重新执行过滤操作
onFilterChange() {
  this.dataSource.filter = this.filterValue.trim().toLowerCase();
}
  1. 在模板中使用表格和过滤器

  
    Position
    {{ player.position }}
  

  
    Name
    {{ player.name }}
  

  
    Age
    {{ player.age }}
  

  
  

完整的代码示例可以参考:https://stackblitz.com/edit/angular-qyr9

相关内容

热门资讯

揭秘攻略!星悦广西麻将到底有挂... 揭秘攻略!星悦广西麻将到底有挂,德州之星辅助器哪里买,详细教程(有挂介绍)-哔哩哔哩;星悦广西麻将到...
揭秘关于!微扑克ai辅助会封号... 揭秘关于!微扑克ai辅助会封号,wepOke软件透明挂,详细教程(有挂攻略)-哔哩哔哩;原来确实真的...
7秒钟漏洞!微扑克在软件内设置... 7秒钟漏洞!微扑克在软件内设置(微扑克有挂)外挂辅助挂(透视)详细教程(有挂技巧)-哔哩哔哩;微扑克...
玩家必看科普(青龙游戏大厅辅助... 玩家必看科普(青龙游戏大厅辅助器用)果真真的有挂(透视)详细教程(有挂总结)-哔哩哔哩;(需添加指定...
透明透视!wpk德州辅助器是真... 透明透视!wpk德州辅助器是真的是假,wepoKe软件透明挂,详细教程(有挂透明)-哔哩哔哩1、玩家...
一起来讨论!天天斗牌大联盟麻将... 一起来讨论!天天斗牌大联盟麻将,红龙扑克会作假,详细教程(有挂了解)-哔哩哔哩;天天斗牌大联盟麻将黑...
4个实锤!微扑克伙牌技巧(辅助... 4个实锤!微扑克伙牌技巧(辅助挂)外挂辅助神器(2025已更新)(哔哩哔哩),支持语音通讯、好友开房...
透视透明挂(369山东麻将怎样... 透视透明挂(369山东麻将怎样赢)果真真的有挂(透视)详细教程(有挂教程)-哔哩哔哩;支持2-10人...
分享给玩家!德州辅助,gg扑克... 分享给玩家!德州辅助,gg扑克有问题,详细教程(有挂方法)-哔哩哔哩1、每一步都需要思考,不同水平的...
透视代打!德州之星辅助器哪里买... 透视代打!德州之星辅助器哪里买,wepoKE软件透明挂,详细教程(有挂了解)-哔哩哔哩;(需添加指定...