小编san*_*osh的帖子

Mapstruct:找到映射集合元素的不明确的映射方法

我有两种将实体映射到域的方法。

RDomain entityToDomain(REntity rEntity)

/*
this method ignores some of the fields in the domain.
*/
RDomain entityToDomainLight(REntity rEntity)
Run Code Online (Sandbox Code Playgroud)

我越来越发现映射集暧昧映射方法元素,当我尝试定义映射方法列表实体到域。

List<RDomain> entitiesToDomains(List<REntity> rEntities)
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以定义用于映射对象集合的方法

java mapstruct

6
推荐指数
1
解决办法
2693
查看次数

订阅的角度返回值

我需要从订阅服务调用中返回值。这是我的代码

export class RideDataSource extends DataSource<any> {

  rides: Ride[];

  constructor(private _rideService: RidesService,
              private _paginator: MatPaginator) {
    super();
  }

  connect(): Observable<Ride[]> {

this._rideService.getActiveRides(this._paginator.pageIndex, this._paginator.pageSize).subscribe(
      ridePage => {
        this.rides = ridePage.content;
        this._paginator.length = ridePage.totalElements;
      }
    );

    // i need to return  Observable.of(this.rides);
  }

  disconnect() {
    // No-op
  }

}
Run Code Online (Sandbox Code Playgroud)

返回Observable.of(this.rides)将不起作用,因为this.rides将是未定义的。有什么办法吗?

rxjs angular-material angular angular5

1
推荐指数
1
解决办法
4809
查看次数

标签 统计

angular ×1

angular-material ×1

angular5 ×1

java ×1

mapstruct ×1

rxjs ×1