私はAngularJs
で約束したようにAngular4でObserverを初めて使っています。私は2つのシナリオを理解したい:サービス経由でカスタム関数からObserverを返す:Angular 4
UIをそれに応じて変更できるように関数から観察可能なものを戻す。
UIに反映された関数からのデータの連続ストリームを返します。 proc.component.tsファイルで
counter(){ public counterObserver = Observable.create(obs => { obs.next(increment()) }); return counterObserver; } increment(){ setInterval(function(){ count++ },1000) }
:
ngOnInit() { this.initCounter(); } initCounter(){ this.procSvc.counter.subscribe(count => this.count = count); }
私は下記取得していますサービス(proc.svc.ts)ファイルで
Property 'subscribe' does not exist on type '() => void'.
をインポート「カウンター」! – trichetriche