【发布时间】:2023-04-03 17:10:02
【问题描述】:
我有以下 RXJS 流:
this.widthBorder$.pipe(skip(1)).subscribe((value) => {
this.registryBoundaries.setAttribute('stroke-width', `${value || 0}`);
});
this.widthBorderColor$.pipe(skip(1)).subscribe((value) => {
this.registryBoundaries.setAttribute('stroke', `${value || 0}`);
});
this.drawContour$.pipe(skip(1)).subscribe((value) => {
this.registryBoundaries.style.display = value ? 'block' : 'none';
});
如您所见,有类似skip(1) 的代码重复,还有类似的方法吗?
我跳过第一个值,因为所有流都是BehaviorSubject。
如何优化?
【问题讨论】: