Witam.
Mam nadzieje, ze odpowiedni dzial.
Ucze sie z ksiazki Freemana Angulara i w rozdziale o RxJS ciagle w kodzie wystepuje jakis blad. Jest to fragment z Observable i Observer. Najpierw pojawia sie blad, ze nie mozna rozwiazac dwoch parametrow, gdy klasa oryginalnie miala konstruktor z dwoma parametrami. Po zmianie na zdefiniowanie na sztywno parametrow w klasie bez konstruktora(podobno Typescript ma problem gdy konstruktor ma parametry-taka znalazlem porade i tego zupelnie nie rozumiem)blad zniknal. Wtedy pojawil sie kolejny: mianowicie ze funkcja subscribe nie jest funkcja, a ktora wedlug ksiazki jest prawidlowa, nalezaca do obiektu stanZdarzen, ktory jest Observable<wspoldzielonyStan> i wspoldzielonyStan ma wlasnie te dwa wspomniane wczesniej parametry. Wewnatrz subscribe mam kod z ksiazki, a w linii
this.observer.next(new WspoldzielonyStan(TRYBY.EDYTUJ,id));
gdzie po prostu to powinno dzialac, wystepuje blad, gdy podaje parametry wewnatrz konstruktora, jesli mam wersje oryginalna, a gdy podaje konstruktor pusty to nie ma bledu z dwoma parametrami, ale to jest bez sensu i wtedy wlasnie jest ten drugi blad z subscribe. Czy jest mozliwe, ze wszystko robie dobrze i pojawiaja sie takie bledy, i jak je naprawic prawidlowo i skutecznie czy jednak cos musialem zrobic zle, mimo, ze sprawdzalem kilka razy i nie moge znalezc roznic miedzy ksiazka a moim kodem. I jesli ktos dobrze powiedzial, ze Typescript ma problem z parametryzowanymi konstruktorami, to jak to obejsc, przeciez to jest jakies nienormalne. Prosze o pomoc, pozdrawiam.