首页 > 解决方案 > Angular 9 + Angular Material Mat 表更新一条记录

问题描述

根据我的情况,我找不到解决方案,所以我创建了这个问题。

我有一个垫表来显示数据。我有 signalR 从后端推送数据更改。所以数据更新非常频繁。

我的垫子上有一个上下文菜单。右键单击以显示下拉菜单。

问题是,每当有变化时,我都会获取新数据并执行以下操作:

 this.dataSource = new MatTableDataSource(newdata);

这会刷新表格。但是,上下文菜单会在表格刷新时消失。

SignalR 调用时如何只更新一条记录?但不刷新整张桌子?

标签: c#angularsignalrmat-table

解决方案


尝试这个。

this.dataSource.data = newdata;

推荐阅读