0
사용 "scheduler.schedule는 함수가 아닙니다" 구성 요소에서 (edit.component에서)을 호출 :이 속성 버튼에서 트리거각도 내가 관찰과 문제에 봉착 관찰
onSave() {
if (this.validateFormData()) {
this.tierService.patchOne(this._item).subscribe(() => {
this.appCommunicationService.valid('Success');
}, (error: any) => {
this.appCommunicationService.error(error.message);
});
} else {
this.appCommunicationService.info('Fail');
}
}
(ViewComponent.html) :
,(click)="component.onSave()"
내가 클릭 uppon이 오류에 봉착
:
ERROR TypeError: scheduler.schedule is not a function
at ErrorObservable.webpackJsonp.../../../../rxjs/observable/ErrorObservable.js.ErrorObservable._subscribe (ErrorObservable.js:72)
[...]
webpackJsonp.../../../../../src/app/components/edit/edit.component.ts.EditTiersComponent.onSave @ edit.component.ts:99
(anonymous) @ ViewComponent.html:14
어떤 생각을?
.catch((error: any) => Observable.throw('patchOne - ', error.json().errorMessage || 'Server error'));
Observable.throw
는 다음 서명이 : 당신이 볼 수 있듯이
public static throw(error: any, scheduler: Scheduler): Observable
가, 제 2 매개 변수는 scheduler
당신이이 라인에 오류가 같은