Wpis z mikrobloga

#webdev #angular #typescript #csharp

Pytanko do bindowania danych. Mam główny komponent w którym chciałbym coś wyświetlać przez cały czas działania aplikacji. Nie mogę niestety dobrze wykorzystać tu Observable przez co interesująca mnie wartość pojawia się dopiero po odświeżeniu strony (bo wywołuje się drugi raz OnInit). Kod jest następujący: https://pastebin.com/C3aGaqzt

Próbowałem to bindować już chyba na 50 różnych sposobów i nic. Z góry dzięki za pomoc.
  • 15
@DrizztDoUrden: http.get() robi przecież jeden request tylko i już ;)

chciałbyś, żeby w real-time pobierała nowe wartości z serwera?
to obczaj websockety albo odpytuj w pętli
aczkolwiek druga opcja to bardziej taki drut :P
@DrizztDoUrden: w tym kodzie nigdzie nie aktualizujesz userCurrent
wszedzie tylko przypisania do currentUser

do tego tutaj:

this.authService.getCurrentUserInfo().subscribe(data => {
this.currentUser = this.authService.userCurrent;
});

dlaczego nie używasz data, które dostajesz w subscribie?