如何在Angular 7中从服务B调用服务A

时间:2019-05-01 04:45:42

标签: angular angular7

我有2个分量P和H。 在P.component.html中,我有一个列表o Ps,并且在每一行中都有一个按钮,当我单击此按钮时,我想致电H服务。

在H.component.html中,我只有一个Hs列表(仅供参考)

我试图通过依赖注入在P服务中调用H服务,我调试了打字稿,一切看起来都很好,但是我的WebServer没有被调用

P.component.ts:

constructor(private service: PService) {}

 apply(P: any) {
   const widownH = {} as H;

   widownH.id1 = P.idX;
   widownH.id2 = P.idY;
   widownH.id3 = P.idZ;

   this.service.apply(widownH);
}

P.service:

constructor(private http: HttpClient, private serviceH: HService) {}

apply(widownH: H) {
   this.serviceH.applyH(widownH);
}

H.service:

applyH(widownH) {
 return this.http.post<H>(this.URL + 'add', JSON.stringify(widownH)).pipe(
   retry(1), catchError(this.handleError))
}

我希望执行POST调试我的后端(java),但即使发生异常或错误消息也不会发生任何事情。

PS:该网址已经在我与邮递员一起测试过了。

0 个答案:

没有答案