Angular 7/8/9 + Angular Material - 从两个表中对同一数据源进行排序
创始人
2024-10-16 21:33:07
0

以下是一个示例解决方案,其中使用Angular 9和Angular Material来从两个表中对同一数据源进行排序。

首先,确保你已经安装了Angular CLI,并创建了一个新的Angular项目。然后,通过运行以下命令来添加Angular Material和CDK依赖项:

ng add @angular/material

在app.module.ts文件中导入所需的Angular Material模块:

import { MatTableModule } from '@angular/material/table';
import { MatSortModule } from '@angular/material/sort';

@NgModule({
  imports: [
    MatTableModule,
    MatSortModule
  ],
  ...
})
export class AppModule { }

接下来,在组件的HTML模板中添加两个表格和排序器:

Table 1

Name {{element.name}}

Table 2

Name {{element.name}}

在组件的TS文件中,定义数据源和排序器:

import { Component, OnInit, ViewChild } from '@angular/core';
import { MatSort } from '@angular/material/sort';
import { MatTableDataSource } from '@angular/material/table';

@Component({
  ...
})
export class YourComponent implements OnInit {
  displayedColumns1: string[] = ['name'];
  displayedColumns2: string[] = ['name'];
  dataSource1: MatTableDataSource;
  dataSource2: MatTableDataSource;

  @ViewChild(MatSort, { static: true }) sort1: MatSort;
  @ViewChild(MatSort, { static: true }) sort2: MatSort;

  ngOnInit() {
    // 设置数据源
    this.dataSource1 = new MatTableDataSource(yourDataArray1);
    this.dataSource2 = new MatTableDataSource(yourDataArray2);

    // 设置排序器
    this.dataSource1.sort = this.sort1;
    this.dataSource2.sort = this.sort2;
  }
}

确保将"yourDataArray1"和"yourDataArray2"替换为你自己的数据数组。

这样,你就可以从两个表格中对同一数据源进行排序了。

相关内容

热门资讯

两分钟辅助!开心泉州小程序开挂... 两分钟辅助!开心泉州小程序开挂有什么技巧,原来真的是有辅助插件(有挂教学)开心泉州小程序开挂有什么技...
七分钟辅助!奇迹脚本辅助,真是... 七分钟辅助!奇迹脚本辅助,真是有辅助软件(确实有挂)1、超多福利:超高返利,海量正版游戏,奇迹脚本辅...
一分钟辅助!天天贵阳智能辅助器... 一分钟辅助!天天贵阳智能辅助器,原来是有辅助脚本(真的有挂)亲,关键说明,天天贵阳智能辅助器透视脚本...
3分钟辅助!一起宁德钓蟹黑科技... 3分钟辅助!一起宁德钓蟹黑科技辅助软件推荐,其实真的有辅助挂(有挂存在)1、玩家可以在一起宁德钓蟹黑...
第二分钟辅助!大菠萝789辅助... 第二分钟辅助!大菠萝789辅助器下载,原来存在有辅助挂(存在有挂)运大菠萝789辅助器下载辅助工具,...
3分钟辅助!科乐填坑辅助,原来... 3分钟辅助!科乐填坑辅助,原来真的是有辅助器(有挂方略)1、下载好科乐填坑辅助透视辅助下载之后点击打...
3分钟辅助!潮友会透视辅助教程... 3分钟辅助!潮友会透视辅助教程,果然存在有辅助器(有挂辅助)亲,关键说明,潮友会透视辅助教程透视脚本...
4分钟辅助!福建兄弟十三冰修改... 4分钟辅助!福建兄弟十三冰修改器,本来真的是有辅助app(有挂讲解)1、游戏颠覆性的策略玩法,独创攻...
第二分钟辅助!wepoker插... 第二分钟辅助!wepoker插件程序,真是是真的有辅助技巧(有挂细节)1、不需要AI权限,帮助你快速...
1分钟辅助!悠悠互娱辅助,真是... 1分钟辅助!悠悠互娱辅助,真是是有辅助神器(有挂解密)悠悠互娱辅助透视方法中分为三种模型:悠悠互娱辅...