bittikten sonra
Http
açısal sınıfını genişleten bir sınıfa sahip olalım, buna
MyHttp
diyelim. Ayrıca
MyHttp
sınıfını genişleten
MyJwtHttp
sınıf var.
myJwtHttp.request(..).map(res=>res.json()
ve request
yöntemin uygulanmasını geçerli::
class MyHttp extends Http {
request(url,...){
..
..
return super.request(url).subscribe(res=> doSomething(res))
}
}
Sorunun böyle bir şey yapıyorsam olmasıdır json olarak tepkisini dönmek isterler
Burada sorun, MyHttp
sınıfının abonesi olmadan map
işlevinin çağrılmasıdır. Bu yerine map
ait last
kullanılarak denedi
.. doSomething(res)
giriş bir json değil tepki kendisi olmasına neden olur ama bu isteğin arayana json döndürmez.
Bu sorunun nasıl çözüleceği hakkında bir fikriniz var mı? Eğer MyHttp
sınıf içindeki istekle bir şeyler yapmak istiyorsanız
İsteğinize 'abone' olmak istediğinizden emin misiniz ve üzerinde 'map' kullanmak yerine 'doSomething (res) 'işlevini çağırmak ister misiniz? – poke