Return an empty Observable

前端 未结 11 1027
北荒
北荒 2020-11-30 18:23

The function more() is supposed to return an Observable from a get request

export class Collection{

    public more = (): Observab         


        
11条回答
  •  独厮守ぢ
    2020-11-30 19:02

    Try this

    export class Collection{
    public more (): Observable {
       if (this.hasMore()) {
         return this.fetch();
       }
       else{
         return this.returnEmpty(); 
       }            
      }
    public returnEmpty(): any {
        let subscription = source.subscribe(
          function (x) {
           console.log('Next: %s', x);
        },
        function (err) {
           console.log('Error: %s', err);
        },
        function () {
           console.log('Completed');
        });
        }
      }
    let source = Observable.empty();
    

提交回复
热议问题