RXJS Observable doSomething onComplete

Me gustaría usar el RXJS Observable. Básicamente funciona bien, pero no necesito solo reaccionar cuandoobserver.next () pero también cuandoobserver.complete () se llama. ¿Cómo obtengo el evento de OnComplete de un RXJS Observable? En mi opinión, el documento RXJS es confuso.

export class Service {
    myMethod():Observable<any> {
        return Observable.create((observer:any) => {
        for(let i=0; i<10; i++) {
         observer.next(i);
        }
        if(true==true) {
            // this event I need
            observer.complete();
        } else {
            observer.error(xhr.response);
        }
    }
}

export class Component() {
    // constructor etc.

    doSome() {
        this.service.myMethod()
        // Here I would like to get OnComplete event
          .catch(this.handleError)
          .subscribe((num:any) => {
            console.log(num);
        });
    }
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta