angular - 由于经常更改数据,单击角度材料表效果不佳
问题描述
我正在使用angular-material
有角度的表格,我编写了一个通过单击angular-material
表格中的一行来触发的函数。
该函数突出显示被单击的行,但是因为我在行中进行了很多更改,click event
所以效果不是很好,
我每秒都会获得一个新数据,如果我在该期间单击该行数据更改的时间不会单击(未突出显示的行)。
解决方案
在这些情况下的一般方法: 如果您想在点击表格行时更改数据,并且由于服务器端调用需要一些时间,更好的方法是不要等待服务器端响应来更新表格。
您可以做的只是单独向后端发送调用,并在前端验证数据是否良好,然后使用模式手动更新表格行。
一旦后端响应到来,如果成功则很好,如果失败,则显示一条消息并恢复行数据。
这样,您的表格数据将立即更新。为了更清楚,您还可以在屏幕上添加一条小消息changes are being saved
。
推荐阅读
- sql - Create an SQL Select which counts from Sysdate to 2012
- c# - c# 软删除和唯一约束
- c# - 如何在 cshtml 文件中插入引用其他脚本的 html 文件?
- pdf - 创建文件格式 PDF/A
- python - AttributeError:“DataFrame”对象没有属性“to_CSV”
- python - 在训练期间将非张量参数传递给 Keras 模型/使用张量进行索引
- odata - 我可以更改 OData 错误处理 errordetails 属性吗?
- python - Scrapy蜘蛛爬行但不刮
- terraform - 如何将 Terraform 状态从一个远程存储移动到另一个
- web-scraping - 为什么请求适用于请求而不适用于scrapy