AngularMaterial@ViewChildMatTable:如何更新表格?
创始人
2024-10-28 08:01:15
0
  1. 首先,在组件的类中使用ViewChild来引用MatTable组件。 import { MatTable } from '@angular/material/table'; @ViewChild(MatTable) table: MatTable;

  2. 接下来,您可以通过调用MatTable的renderRows方法来强制组件重新渲染表格以更新数据。 this.table.renderRows();

下面是一个完整的示例代码: import { Component, OnInit, ViewChild } from '@angular/core'; import { MatTable } from '@angular/material/table';

@Component({ selector: 'app-my-component', templateUrl: './my-component.component.html', styleUrls: ['./my-component.component.css'] }) export class MyComponentComponent implements OnInit { displayedColumns: string[] = ['position', 'name', 'weight', 'symbol']; dataSource = ELEMENT_DATA;

@ViewChild(MatTable) table: MatTable;

constructor() { }

ngOnInit(): void { }

updateTableData() { // Here you can update the data source of the table this.dataSource.push({position: 5, name: 'Hydrogen', weight: 1.0079, symbol: 'H'});

// This will render the updated data on the table
this.table.renderRows();

}

}

请注意,此示例代码假定您已经在组件中定义了要显示在表格中的列和数据。此外,当您更改数据源时,只需调用renderRows方法即可更新表格。

相关内容

热门资讯

6分钟了解!蜀州麻将助赢神器,... 1、6分钟了解!蜀州麻将助赢神器,来玩app德州安卓有用(详细透视辅助器教程)。2、蜀州麻将助赢神器...
9分钟详情!沐沐福建手机麻将有... 9分钟详情!沐沐福建手机麻将有挂吗,轰趴大菠萝可以提高胜率(详细透视辅助挂教程)相信很多朋友都在电脑...
十分钟透明!多乐够级辅助器,德... 十分钟透明!多乐够级辅助器,德州poker有外 挂(详细透视辅助脚本教程);原来确实真的有挂(需添加...
一分钟规律!旺旺福建麻将插件,... 一分钟规律!旺旺福建麻将插件,微扑克系统的发牌速度有多快(详细透视辅助器教程)是一款可以让一直输的玩...
4分钟详情!皇豪互娱辅助器下载... 【福星临门,好运相随】;4分钟详情!皇豪互娱辅助器下载,wpk德州专用辅助器(详细透视辅助app教程...
4分钟了解!大凉山生活号跑得快... 4分钟了解!大凉山生活号跑得快辅助,德州ai辅助神器燃油(详细透视辅助挂教程)这是由厦门游乐互动科技...
十分钟了解!最新皮皮跑胡子有没... 【福星临门,好运相随】;十分钟了解!最新皮皮跑胡子有没有外挂,德州ai人工智能软件免费(详细透视辅助...
5分钟详情!白金岛放炮罚手气臭... 5分钟详情!白金岛放炮罚手气臭怎么打,wpk微扑克最新辅助(详细透视辅助app教程)是一款可以让一直...
三分钟黑科技!广西跑得快有挂吗... 1、三分钟黑科技!广西跑得快有挂吗,wepoke支持安卓(详细透视辅助黑科技教程)。2、广西跑得快有...
一分钟详情!友友麻将挂,微扑克... 一分钟详情!友友麻将挂,微扑克wpk真的有辅助(详细透视辅助软件教程);友友麻将挂软件透明挂更新新赛...