Pracując ze zwykłymi zmiennymi, w łatwy sposób można je zdefiniować, a następnie przypisać im wartości. Nie jest jednak tak prosto z observable – głównym elementem biblioteki RxJS. To byt bardziej skomplikowany, ale twórcy biblioteki o tym pomyśleli i stworzyli zestaw metod, nazywanych creation operators. Najpowszechniejszym z nich w RxJS jest operator of. Czym jest operator of? To zwykła metoda, która w wyniku zwraca observable, czyli to czego chcemy. Tak samo działają wszystkie inne creation operatory, którego of jest reprezentantem. W parametrze przekazujemy wartości, jakie chcemy by były dostępne w observable. Mogą to być typy proste, tablice, czy nawet obiekty. Ważne by wiedzieć, że zostaną one wyemitowane synchronicznie, czyli dostaniemy je…
-
-
Czym jest pipe w Angularze?
Czasami masz do czynienia z surowymi danymi, których nie możesz od tak wyświetlić użytkownikowi. Musisz przekształcić je na pożądany format, który będzie atrakcyjny dla odbiorcy. Do tego w Angularze służy pipe, a tutaj dowiesz się, czym dokładnie on jest. Czym jest pipe? Pipe w łatwy sposób pozwala zmienić format danych. Używa się go do zmiennych znajdujących się w komponencie, kiedy nie wyświetlają się one tak, jakbyśmy tego chcieli. Przykładowo, gdzieś na stronie chcemy przedstawić liczbę w procentach, ale przechowujemy ją w postaci ułamkowej. Albo potrzebujemy dostosować format daty, tak aby w tym miejscu wyświetlał się dzień – miesiąc – rok, a inaczej w innym miejscu. Pipe pozwoli nam to zrobić…