В моем Angular приложении:
я выполняю эту процедуру:
mySubjectOne = new Subject();
methodOne(){
this.subscriptionOne = mySubjectOne.subscribe((response) => {
this.methodTwo();
})
}
methodTwo(){
this.subscriptionTwo = return this.httpClient.post(myurl , mydata).subscribe((response) => {
myTreatment(); // MY TREATMENT
})
}
Моя проблема возникает, когда " mySubjectOne " называется methodOne, вызывает methodTwo ,
и подпискаTwo, кажется, клонируется в + 1 каждый раз:
, например, в третий раз вызова: methodOne, кажется что было 4 подписки на два счета
Как я могу закрыть подписку на подписку два сразу после ЛЕЧЕНИЯ и разрешить ее воссоздание в каждом из них
Предложения?