angular的选择模型如何确定两个对象的相等性?

时间:2019-03-25 11:21:08

标签: angular selectionmodel

我试图使用Angular的selectionmodel在表中选择一些用户。检索表中用户的调用与检索已选择用户的调用不同,因此实际对象不相同。

我尝试在UserProfile类上编写一个equals方法,这似乎没有任何改变。重写代码以使用id可以解决此问题,但是我希望选择模型可以处理实际对象而不是id。

这是我正在使用的代码,但我希望我的问题很清楚。

@Input() selected: UserProfile[];

ngOnInit() {
    this.selection = new SelectionModel<UserProfile>(true, this.selected);

0 个答案:

没有答案