2017-10-18 3 views
0

Ich versuche, eine Aktion nach dem Wechsel auf einem des Stromes auslösen:RxJS combineLatest mit start in Angular gibt Fehler

import {Observable} from 'rxjs/Observable'; 
import 'rxjs/add/operator/startWith'; 

const from$: Observable<number> = this.form.controls['input1'].valueChanges; 
const to$: Observable<number> = this.form.controls['input2'].valueChanges; 

Observable 
    .combineLatest(
    from$.startsWith(0), 
    to$.startsWith(0), 
    (a, b) => { 
     console.log(a, b); 
    }); 

Die Sache ist, dass ich eine Störung erhalte:
error TS2339: Property 'startsWith' does not exist on type 'Observable<number>'.

Was ist falsch an diesem Code?

Antwort

1

Ich glaube, die rxjs fragliche Verfahren nicht Plural ist ...

from$.startWith(0), 

Statt

from$.startsWith(0), 
+0

Sie richtig !!! – vlio20

+0

Glückliche Tage! Ich bin froh, dass ich helfen kann. – Fenton