Rxjs 主体发射后如何发射延迟值?
我有一个BehavoirSubject,每当它发出时,我想发出另一个延迟值。 有没有一种优雅的方法可以使用rxjs操作符实现它?例如:Rxjs 主体发射后如何发射延迟值?,rxjs,Rxjs,我有一个BehavoirSubject,每当它发出时,我想发出另一个延迟值。 有没有一种优雅的方法可以使用rxjs操作符实现它?例如: const s = new BehavoirSubject(); const delayed$ = s.pipe( switchMap(v => merge( of(v), of(v).pipe(delay(XYZ)) )) ); 也许您想使用switchMap而不是mergeMap
const s = new BehavoirSubject();
const delayed$ = s.pipe(
switchMap(v => merge(
of(v),
of(v).pipe(delay(XYZ))
))
);
也许您想使用switchMap
而不是mergeMap