在这样的模板中使用异步管道时,是否可以重新发送HttpRequest?
myObservable$ = this.http.get('api');
<div *ngFor='let item of myObservable$ | async'>{{item}}</div>
您需要向发出新值Observable
,如果您需要按特定事件重新获取数据,则可以将事件放入Observable
并switchMap
用于触发器获取:
event$ = new BehaviorSubject(true);
myObservable$ = this.event$.pipe(
switchMapTo(this.http.get('api'))
);
refetchData() {
this.event$.next();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句