类型“Observable<Response>”上不存在属性“map”

出错提示:

angular2 Property 'map' does not exist on type 'Observable<Response>'

类型“Observable<Response>”上不存在属性“map”

 

解决:

引入 rxjs/add/operator/map

import 'rxjs/add/operator/map

 

转载于:https://www.cnblogs.com/nw0220/p/9115916.html

帮我分析以下代码中为什么this.approvalRecordService .queryCreate方法取不到后端查询出的数据并讲解解决步骤 @Query(value = "select approvalRecord from ApprovalRecord approvalRecord where approvalRecord.createdBy.login = ?#{principal.username} order by id desc", countQuery = "select count(approvalRecord) from ApprovalRecord approvalRecord") Page<ApprovalRecord> findByCreatedByIsCurrentUser(Pageable pageable); @GetMapping("/approval-records/my-created") public Page<ApprovalRecord> getAllCreatedApprovalRecords( @org.springdoc.api.annotations.ParameterObject Pageable pageable) { log.debug("REST request to get all getAllCreatedApprovalRecords"); return approvalRecordRepository.findByCreatedByIsCurrentUser(pageable); } queryCreated(req?: any): Observable<EntityArrayResponseType> { const options = createRequestOption(req); return this.http .get<IApprovalRecord[]>(`${this.resourceUrl}/my-created`, { params: options, observe: 'response' }) .pipe(map((res: EntityArrayResponseType) => this.convertDateArrayFromServer(res))); } loadPage(page?: number, dontNavigate?: boolean): void { this.isLoading = true; const pageToLoad: number = page ?? this.page ?? 1; this.approvalRecordService .queryCreated({ page: pageToLoad - 1, size: this.recordsPerPage, // sort: this.sort() }) .subscribe({ next: (res: HttpResponse<IApprovalRecord[]>) =>{ this.isLoading = false; this.onSuccess(res.body, res.headers, pageToLoad, !dontNavigate); }, error: () => { this.isLoading = false; this.onError(); } }) }
05-25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值