如何使用 Angular 中的 constant.service.ts 文件解决服务调用问题?
How to solve Service call using constant.service.ts file in Angular?
我无法弄清楚 angular 中的服务调用有什么问题。它适用于同一文件中的其他服务调用。你能看一看,让我知道我错过了什么吗?
以下代码工作正常 --
客户端-agreement.service.ts
getClientAgreementById(id: number) {
return this.http.get(this.constantService.getUrl(`${this.constantService.CLIENT_AGREEMENT}/${id}`));
}
constant.service.ts
CLIENT_AGREEMENT = 'onboarding/client-agreement';
以下代码不起作用,可能是什么问题?
客户端-agreement.service.ts
removeClientAgreementFromJobs(id: number) {
alert(this.constantService.getUrl(`${this.constantService.JOB_CLIENT_AGREEMENT}/${id}`));
return this.http.delete(this.constantService.getUrl(`${this.constantService.JOB_CLIENT_AGREEMENT}/${id}`));
}
constant.service.ts
JOB_CLIENT_AGREEMENT = 'api/JobClientagreements';
无论您在哪里调用您的服务,请订阅,然后只有您可以看到 XHR 请求。
this.clientAggrementService.removeClientAgreementFromJobs(130).订阅(i=> {
})
无论您在哪里使用服务,请订阅,然后您就可以看到 XHR 请求。
我无法弄清楚 angular 中的服务调用有什么问题。它适用于同一文件中的其他服务调用。你能看一看,让我知道我错过了什么吗?
以下代码工作正常 --
客户端-agreement.service.ts
getClientAgreementById(id: number) {
return this.http.get(this.constantService.getUrl(`${this.constantService.CLIENT_AGREEMENT}/${id}`));
}
constant.service.ts
CLIENT_AGREEMENT = 'onboarding/client-agreement';
以下代码不起作用,可能是什么问题?
客户端-agreement.service.ts
removeClientAgreementFromJobs(id: number) {
alert(this.constantService.getUrl(`${this.constantService.JOB_CLIENT_AGREEMENT}/${id}`));
return this.http.delete(this.constantService.getUrl(`${this.constantService.JOB_CLIENT_AGREEMENT}/${id}`));
}
constant.service.ts
JOB_CLIENT_AGREEMENT = 'api/JobClientagreements';
无论您在哪里调用您的服务,请订阅,然后只有您可以看到 XHR 请求。
this.clientAggrementService.removeClientAgreementFromJobs(130).订阅(i=> { })
无论您在哪里使用服务,请订阅,然后您就可以看到 XHR 请求。