Angular的MatTable不会使用来自表单的数据进行更新。
创始人
2024-10-24 07:01:20
0

在提交表单时,手动更新MatTable的数据源。可以使用以下代码:

在组件中声明一个数组来保存数据:

export class ExampleComponent implements OnInit {

dataSource: MatTableDataSource; exampleData: ExampleItem[] = [];

// ... 省略其他代码 ...

}

在表单提交时更新数据源:

onSubmit() { // get form data const formData = this.exampleForm.value;

// create new item const newItem = { // map form data to item properties name: formData.name, age: formData.age, // ... 省略其他属性 ... };

// push new item to data array this.exampleData.push(newItem);

// create new MatTable data source with updated data this.dataSource = new MatTableDataSource(this.exampleData);

// update table sorting and pagination // if necessary, for example: this.dataSource.sort = this.sort; this.dataSource.paginator = this.paginator;

// clear form this.exampleForm.reset(); }

在HTML模板中设置MatTable:

Name {{ row.name }}

Age {{ row.age }}

相关内容

热门资讯

科普常识!微信小程序微乐辅助器... 【亲,微信小程序微乐辅助器 这款游戏可以开挂的,确实是有挂的,很多玩家在这款微信小程序微乐辅助器中打...
分享认知"财神十三张... 分享认知"财神十三张脚本效果图"开挂(透视)辅助脚本(一贯是真的有挂)-哔哩哔哩;一、财神十三张脚本...
实测必看!新畅游插件,智星菠萝... 实测必看!新畅游插件,智星菠萝辅助,科技教程(证实有挂)-哔哩哔哩《详细加薇136704302咨询》...
玩家亲测"来几局辅助... 《玩家亲测"来几局辅助器"开挂(透视)辅助软件(果然是真的有挂的)-哔哩哔哩》 来几局辅助器软件透视...
科普!陕麻圈延安划水辅助,九酷... 科普!陕麻圈延安划水辅助,九酷互娱辅助,普及教程(有挂解惑)-哔哩哔哩;无需打开直接搜索加(薇:13...
实操分享"微信小程序... 实操分享"微信小程序边锋干橙眼辅助器"开挂(透视)辅助安装(一贯真的有挂的)-哔哩哔哩;1.微信小程...
必备教程"山西扣点免... 必备教程"山西扣点免费辅助下载"开挂(透视)辅助软件(原来真的有挂的)-哔哩哔哩;山西扣点免费辅助下...
透视新版!微乐小程序辅助收费,... 透视新版!微乐小程序辅助收费,约局吧是否有挂,详细教程(有挂分享)-哔哩哔哩《详细加薇1367043...
一分钟秒懂"皮皮辅助... 一分钟秒懂"皮皮辅助软件是真的吗"开挂(透视)辅助神器(一贯确实有挂)-哔哩哔哩相信很多朋友都在电脑...
透视了解!皮皮衡阳字牌黑科技视... 【亲,皮皮衡阳字牌黑科技视频 这款游戏可以开挂的,确实是有挂的,很多玩家在这款皮皮衡阳字牌黑科技视频...