#javascript #angular

upadlem na glowe i postanowilem pouczyc sie js/angulara. Skorzystalem z pierwszego lepszego tutoraila, zainstalowalem nodejs, npm i probuje stworzyc pierwszy projekt i przy ng new app dostaje:

While resolving: app@0.0.0
npm ERR! Found: jasmine-core@3.6.0
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#angular #angularjs

Potrzebuję szybkiego naprowadzenia :)
Mam w komponencie w html, tworzenie kilku osi czasu od 1 do 30(po for) i dla każdego potrzebuję dla danego utworzonego diva zapełnić go danymi. Jaki sposób jest na to w angularze?



{{date
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #angular #typescript
Pytanko mam, jak najlepiej według zasad clean code ogarnąć coś takiego, że dwie niespokrewnione klasy używają takich samych danych np. jakiejś tablicy obiektów z responsa http (nie mogę użyć stora). Bez sensu, żebym i tu i tu wysyłał request skoro mogę to zrobić raz i przetrzymywać dane. Utworzyć jakiś serwis czy klasę, którą obie te klasy będą rozszerzały i w niej to pobrać?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem Mirki obeznani w #programowanie.

Znacie może jakieś fajne strony/apki/sposoby gdzie można poćwiczyć programowanie? Bardzo spodobała mi się strona edabit ale wersja pro jest trochę za droga. Z kolei zadania code Wars są trochę za trudne dla mnie. W3schools jest w porządku ale bardziej jako podręcznik. Mam wykupiony kurs na udemy i chciałbym trochę ugruntować wiedzę a nie mam kilku godzin w ciągu dnia, aby rozgryzać całe tutoriale na
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

wrzucam.

https://keepingscore.online/

Wirtualna kartka do zapisów wyników gier planoszowych. sumuje, liczy czas... może komuś się przyda.
Strona zrobiona w ramach nauki angulara. spodobał się.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #angular #frontend
Case: pobieram listę elementów z backendu i listuję w jednym z komponentów. Niestety ich ilość sięga od 0 do kilku tysięcy. overflow: scroll odpada ze względu na fakt, że elementy są za opakowane w mat-expansion-panel i źle to współgra.

Czy ma ktoś jakiś ciekawy przykład implementacji "stron" wewnątrz komponentu lub może jakiś model angularowy? Dzięki z góry!
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Heibonna: backend powinien wystawić stronicowanie. Przesyłasz w query params wtedy pageIndex oraz pageSize. A backend oprócz wyników powinien też zwracać też totalSize

na froncie możesz do tego użyć mat-paginator np z anglar materiala lub napisać swój paginator.

Jak backend nie ma stronicowania i nie możesz go dodać to załaduj wszystkie wyniki na front i niech pagniator też pobiera z niej odpowiednia ilość, np po 20 wyników i wrzuca do listy.
  • Odpowiedz
@mcsQ: Cudownie, dziękuję. Dostaję właśnie wszystko na raz i i tak to trzymam, więc fajnie, że jest taka opcja jak paginator. God nigdy nie wpadłbym na tą nazwę, nawet jakbym ją zobaczył xD
  • Odpowiedz