Staracie się, żeby serwis pobierający dane z API robił tylko to plus ewentualnie obsługę błędów czy dajecie tam jeszcze jakąś logikę? Zaraz po pobraniu itemów z backendu chcę je zamienić na instancję klasy i zastanawiam się czy pisać to od razu w serwisie czy zrobić jakiś kolejny plik typu ItemsFacade, który by się tym zajmował typu:
czy może w serwisie bezpośrednio, skoro i tak to będzie wszędzie używane jako klasa:
this.items$ = this.itemsService.getItems().pipe(
map((items) => items.map((item) => new Item(item))),
);
czy może w serwisie bezpośrednio, skoro i tak to będzie wszędzie używane jako klasa:
https://tomaszs2.medium.com/should-angular-directives-have-styles-62cd7e566542
Issue on GitHub: https://github.com/angular/angular/issues/17766
#angular #webdev #programowanie
źródło: sketch1721705465330
Pobierz