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

相关内容

热门资讯

黑科技辅助!Wepoke透明挂... 黑科技辅助!Wepoke透明挂,(WePoKe设备)原来真的有挂,教你教程(有挂实锤)-哔哩哔哩是一...
黑科技辅助!aapoker有外... 黑科技辅助!aapoker有外挂,(AAPoKer德州局)原来真的有挂,科技教程(真的)-哔哩哔哩;...
黑科技辅助!wepoke插件,... 黑科技辅助!wepoke插件,(Wepoke网页版)原来真的有挂,必赢方法(有挂攻略)-哔哩哔哩;1...
黑科技辅助!wepoke可以看... 您好,Wepoke总结这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在...
黑科技辅助!德扑之星辅牌软件,... 黑科技辅助!德扑之星辅牌软件,(德扑手牌)原来真的有挂,规律教程(确实)-哔哩哔哩是一款可以让一直输...
黑科技辅助!微扑克ai辅助神器... 黑科技辅助!微扑克ai辅助神器,(微扑克ai智能)原来真的有挂,攻略教程(方式)-哔哩哔哩是一款可以...
黑科技辅助!aapoker透明... 黑科技辅助!aapoker透明,(AAPoKer线上德州)原来真的有挂,规律教程(方式)-哔哩哔哩;...
黑科技辅助!we-poker有... 黑科技辅助!we-poker有挂,(WePoKe ai)原来真的有挂,安装教程(有挂工具)-哔哩哔哩...
黑科技辅助!Wepoke辅助器... 黑科技辅助!Wepoke辅助器,(WePoKe链接)原来真的有挂,详细教程(有挂辅助)-哔哩哔哩;W...
黑科技辅助!wepoke辅助插... 黑科技辅助!wepoke辅助插件安装,(Wepoke实测)原来真的有挂,解密教程(有挂方式)-哔哩哔...