czwartek, 6 lutego 2025
Mock Service Worker - prosty spos贸b na mockowanie danych
niedziela, 12 maja 2024
Angular - Dependency Injection
DI (dependency injection) w Angularze pozwala na dostarczanie zale偶no艣ci. Po艣rednikiem mi臋dzy elementami i zale偶no艣ciami, kt贸re mo偶na wstrzykiwa膰, jest Injector. Gdy zale偶no艣膰 jest potrzebna, Injector sprawdza, czy istnieje jej instancja i je艣li nie, tworzy j膮 i dodaje do rejestru. W wi臋kszo艣ci przypadk贸w, mo偶esz u偶ywa膰 uproszczonego DI, jednak warto wiedzie膰, jak dzia艂a to pod spodem.
pi膮tek, 17 czerwca 2022
Refaktoring prostego komponentu w Angularze
Za艂贸偶my 偶e zastajesz taki fragment kodu angularowego i musisz w nim zmieni膰 kilka rzeczy. Od razu rzuca si臋 w oczy, 偶e wymaga on refaktoryzacji. HTML umie艣ci艂em w template dla lepszej widoczno艣ci.
Pierwsza rzecz oznaczona cyframi 1, 2, 3 w komentarzach. Widz臋 tutaj kilka problem贸w. Po pierwsze, wykonujemy kod kt贸ry nie zosta艂 jakkolwiek nazwany biznesowo. Po drugie, kod jest wykonywany w HTML, a aby to umo偶liwi膰, kolega z zespo艂u zrobi艂 publiczny service. Po trzecie, kod jest zduplikowany.
Wydzielam kod do geta i wtedy wygl膮da to tak:

.png)