首页 > 解决方案 > 如何延迟 Angular7 管道可观察到 2 秒后运行

问题描述

我想延迟此管道仅在 2 秒后返回值。

什么是延迟这种可观察管道的田园诗般的方式。

export class StoragePipe implements PipeTransform {
    constructor(private afStorage: AngularFireStorage) { }
    transform(path: string): Observable<string> {
        if(path){
            return this.afStorage.ref(path).getDownloadURL();
       }

    }
}

我尝试了类似这样的 returnthis.afStorage.ref(path).getDownloadURL().pipe(delay(2000)); 似乎不起作用。

标签: angularfirebasefirebase-storageangular7

解决方案


推荐阅读