数据源更新时,选择列表变空 - datatable materil2

时间:2018-03-01 07:56:15

标签: javascript collections selection angular5 angular-material2

更新数据源时,选择列表将变空。

步骤:1。选择一些用户

步骤:2。选择第二个标签

步骤:3。回到第一个标签

所选用户以芯片形式提供,但未在数据表中选择。

查看https://stackblitz.com/edit/angular-v3kjgj?embed=1&file=app/selectusers.component.ts

1 个答案:

答案 0 :(得分:0)

您正在通过“行”对象本身保存选择状态,当您更改时,您的loadUsers()调用都会更改选择第一个选项卡。每次单击第一个选项卡时都不要调用loadUsers()(如果需要刷新数据,创建保存现有用户对象的“updateUsers()”方法),或者更改保存选择状态的方式(例如, row.id)。