AngularMAT-Table矩阵或动态表格
创始人
2024-10-28 07:01:21
0

在Angular中,我们可以使用MAT-Table来显示矩阵或动态表格。下面是一个示例,展示如何在Angular中使用MAT-Table来显示动态表格。

HTML代码:



  
  
     {{column}} 
     {{element[column]}} 
  

  
  
  

在Typescript中,数据源由一个包含对象的数组组成,每个对象代表一个表格行。在下面的示例中,dataSource和columns是组件中的成员变量:

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

@Component({
  selector: 'app-table',
  templateUrl: './table.component.html',
  styleUrls: ['./table.component.css']
})
export class TableComponent implements OnInit {

  displayedColumns: string[] = [];
  dataSource = new MatTableDataSource();

  ngOnInit() {
    this.displayedColumns = ['id', 'name', 'email'];
    this.dataSource = new MatTableDataSource(ELEMENT_DATA);
  }
}

const ELEMENT_DATA: any[] = [
  { id: 1, name: 'John Doe', email: 'john.doe@someemail.com' },
  { id: 2, name: 'Jane Smith', email: 'jane.smith@someemail.com' },
  { id: 3, name: 'Bob Johnson', email: 'bob.johnson@someemail.com' },
  // ...
];

上面的示例中,我们将dataSource属性设置为具有表格数据的MatTableDataSource对象。我们使用 displayedColumns 属性定义列的名称,以便在HTML模板中使用它们。

最后,在ngOnInit函数中,我们为其提供组件的初始化,将数据源和表格列设置为具有相应值的MatTableDataSource对象。

相关内容

热门资讯

微扑克ai辅助!wpk代打是真... 微扑克ai辅助!wpk代打是真的,德州ai智能辅助是有(详细辅助挂教程);亲真的是有正版授权,小编(...
德州AI智能辅助机器人!hm3... 德州AI智能辅助机器人!hm3德州辅助可以购买,德州wpk好像有挂(详细辅助挂教程)1、这是跨平台的...
wpk有透视辅助!wpk微扑克... wpk有透视辅助!wpk微扑克辅助ai(wPk)总是真的有挂-详细透视辅助教程1、每一步都需要思考,...
WePoKe透明挂!wepok... WePoKe透明挂!wepoke透明挂,wepoke软件能玩,攻略教程(有挂揭秘);支持多人共享记分...
德州之星有辅助挂!微扑克辅助器... 德州之星有辅助挂!微扑克辅助器是骗人,微扑克透明挂(详细透视挂教程);德州之星有辅助挂简单的灵活控制...
德扑数据软件!德州辅助,德州a... 德扑数据软件!德州辅助,德州app真是真的有挂(详细插件教程)德扑数据软件辅助器中分为三种模型:德扑...
wpk真的有外 挂(WpK)w... wpk真的有外 挂(WpK)wpk透视辅助合作(辅助挂)一般真的有挂(透明挂教程)进入游戏-大厅左侧...
wepoke ai辅助!wep... 您好,wepower这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这...
德扑之星辅助器购买!德州ai软... 德扑之星辅助器购买!德州ai软件是有样,德扑ai本来是真的有挂(详细起手牌胜率图教程)是一款可以让一...
wpk发牌逻辑!德州wpk德州... wpk发牌逻辑!德州wpk德州真的,WPk原来真的有挂,详细教程,(有挂技巧)1、让任何用户在无需w...