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方法即可更新表格。

相关内容

热门资讯

总结辅助挂!wepoker辅助... 总结辅助挂!wepoker辅助器安装包定制,德普之星有透视辅助吗,一贯真的是有挂(有挂解密)亲,关键...
科普攻略!潮娱乐鱼虾蟹公式辅助... 科普攻略!潮娱乐鱼虾蟹公式辅助软件,多乐游戏修改器,详细攻略(有挂方针)1、许多玩家不知道潮娱乐鱼虾...
近期!悟空黑桃a辅助,德普之星... 近期!悟空黑桃a辅助,德普之星私人局辅助免费,其实存在有挂(有挂详细)1、德普之星私人局辅助免费免费...
今日重大通报!微信途游辅助器,... 今日重大通报!微信途游辅助器,光明大厅透视辅助,详细教程(有挂方略)1、打开软件启动之后找到中间准星...
据监测!wepoker有辅助功... 据监测!wepoker有辅助功能吗,德扑之星有透视辅助吗,一直真的是有挂(有挂透视)德扑之星有透视辅...
玩家必看科普!闲来辅助神器下载... 玩家必看科普!闲来辅助神器下载,湖北卡五星如啊你就按,详细方法(有挂助手)1.湖北卡五星如啊你就按 ...
终于知道!德扑之星私人局辅助,... 终于知道!德扑之星私人局辅助,川游游戏辅助,详细脚本(了解有挂)1、德扑之星私人局辅助免费脚本咨询教...
据报道!德普辅助软件,德扑之星... 据报道!德普辅助软件,德扑之星私人局辅助器,好像真的有挂(新版有挂)1、德扑之星私人局辅助器辅助器安...
大神推荐!微信链接透视脚本下载... 大神推荐!微信链接透视脚本下载,微信牵手跑的快辅助,详细软件(有挂教程)1、这是跨平台的微信链接透视...
无独有偶!wejoker辅助脚... 无独有偶!wejoker辅助脚本,德扑之星透视辅助插件,切实是有挂(有挂细节)一、德扑之星透视辅助插...