如何将收到的数据与其他数据进行比较,以便仅显示使用Angular 2 +所需的数据?

时间:2017-06-29 20:50:27

标签: javascript angular typescript model

我希望这不会重复=)。

我想知道如何将收到的数据与其他数据进行比较,以便仅显示使用Angular 2 +所需的数据?

我的意思是,我从服务中获取数据并在*ngFor的列表中显示它,在这种情况下,4个对象只显示3个是模型中使用的但是我打开了一个模态一个输入,使用另一个模型向另一个服务发出请求,并在这种情况下返回4个要在该列表中输入的对象。

在我的情况下,用户数据库中有4个用户,3个在一个组内,1个不在该gruop中,当我打开模态并执行请求以获取所有用户时(在这种情况下为4) ,我想过滤掉那个不在该组内的唯一一个。

这是我的第一个模特(抱歉Spanglish)。

export class AplicacionAccesoUsuario {
  public id_Aplicacion: number;
  public id_Usuario: number;
  public admin: boolean;
  public aplicacion: AplicacionModel;
  public usuario: UserDataModel;
  public selected: any;

}

这是我的第二个模型

export class UserDataModel {

  public id_Entidad: number;
  public id_Usuario: number;
  public userName: string;
  public fechaBaja: Date;
  public nombre: string;
  public foto: any;

}

和一些图片。

在这种情况下,如果我添加列表中存在的用户(janco,helios,alexis),它将收到错误,我需要重新调用所有用户并将其与第一个列表中的用户进行比较以仅显示不在列表中的用户(在本例中为WS CMA)。

我希望你理解我,非常感谢你=)。

0 个答案:

没有答案