получаю вышеуказанную ошибку, когда я пытаюсь сделать простой http-сервис нажатием кнопки, я перепробовал много вещей, но ничего не работает
this.myService.findProject(requestBody, this.sortingParamObj).subscribe(response => {
console.log('subscribe err');
},
errors => {
this.showAlert(errors);
}
});
myService
findProject(requestBody, paramsData): Observable<any> {
let params = new HttpParams();
Object.keys(paramsData).forEach(function (key) {
params = params.set(key, paramsData[key]);
});
Object.keys(requestBody).forEach(function (key) {
params = params.set(key, requestBody[key]);
});
let url = API_URL.PROJECT_SCREEN.PROJECT_SEARCH_SCREEN.FIND_PROJECT;
return this.http.get(url, { params });
};
это дает мне результат, но также выдает ошибку ядра. js: 6014 ОШИБКА TypeError: Вы указали «неопределенное», где ожидался поток. Вы можете предоставить Observable, Promise, Array или Iterable. и затем он входит в консоль подписки может кто-нибудь сказать, что я делаю не так?
html
<table>
<thead>
<thead>
<tbody>
<tr *ngFor="let pd of project.data" (click)="navigateToProjectDetails('details')">
<td>
<a href="javascript:void(0)">{{ pd.projectId }}</a>
</td>
<tbody>
</table>