yanıtı alıncaya kadar koşul bekler hale nasıl
public check(){
this.getActorRole().subscribe(
(resp => {
if (resp == true){
return true
}
}),
(error => {
console.log(error);
})
);
}
}
Yani arka uç veri almak için benim gözlemlenebilir yöntemdir veya tamamlamak için Promise
. Bir etkinliği tamamladığında veya yayınladığında bildirim almak için yalnızca abone olabilirsiniz. Eğer o zaman bu kodun arayanın da dönüş değerine bağlıdır eğer
this.service.check().subscribe(value => {
if (value) {
return true;
}
else {
}
}
ama
tekrar
this.service.check()
.map(value => {
if (value) {
return true;
}
else {
}
}
gerekiyor ve ondan sonra
public check(){
return this.getActorRole() // <<<=== add return
.map(resp => {
if (resp == true){
return true
}
);
}
}
aramak subscribe()
yapmak Bu kod
Zaten zaten .map uygulanan sorun var başka bir koşulu çalıştırılıyor d() işlevi finshe'nin yürütülmesinden önce d. Yani her zaman başka bir koşulu olan – kohli
kodunun bir 'map (...) ',' subscribe (...)' ya da gözlemlenebilir herhangi bir operatörün içinde olması gerekiyor. –