RxJS to narzędzie, które na początku może przytłaczać złożonością i liczbą dostarczanych operatorów Ale w życiu programisty Angulara przychodzi taki moment, kiedy powinien zacząć szerzej korzystać z tej biblioteki, by szybciej rozwiązywać coraz bardziej skomplikowane problemy. Poznaj 7 przydatnych w RxJS praktyk

https://bulldogjob.pl/articles/1135-rxjs-7-dobrych-praktyk

#angular #javascript #frontend #programowanie #naukaprogramowania
Bulldogjob - RxJS to narzędzie, które na początku może przytłaczać złożonością i licz...

źródło: comment_jJw1d79n71ItqXDgU2XSSWbRXjstv9qS.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#angular #webdev #javascript #devops

W Angularze można używać konfiguracji poprzez environment.ts ( https://angular.io/guide/build#configure-environment-specific-defaults ). Chodzi np. o podanie URL do API backendowego (i innych zmiennych parametrów).

Jak mam kilka środowisk, to mam kilka plików np. environment.dev.ts, environment.prod.ts itd.
Na etapie budowania wybieram, który plik ma być użyty.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

skąd ma wziąć tego JSON-a? Nie może pobrać go z backendu, bo nie ma backendu.


@mk321: utwórz ręcznie plik JSON obok builda.

Mam zbundlowaną paczkę. Mam wrzucić JSON-a po prostu do folderu w frontem i niech serwer frontowy mi go wystawi i w apce frontowej sobie go
  • Odpowiedz
1. Traktowanie frontendowców z dystansem przez backendowców to niestety dość częsta praktyka. Warto jednak zrozumieć, że wszyscy uczestnicy projektu mają w nim swoje miejsce i praca każdego z nich zasługuje na docenienie. Sprawdźcie, co na ten temat mają do powiedzenia zaproszeni seniorzy.


Bez frontendu nie byłoby łatwiejszej obsługi backendu
  • Odpowiedz
Hej Mirki,

mam problem, robię sobie tutorial z Angulara (https://angular.io/tutorial/toh-pt4 ), do tej pory wszystko szło dobrze, niestety przy dodawaniu @Injectable() decorator, IDE wyrzuca błąd. Zagwozdka w tym, że robię dokładnie tak jak jest to opisane w tutorialu. Jakieś sugestie?

"supplied parameters do not match any signature of call target" - treść błędu

#programowanie #angular #typescript #frontend
grubykr - Hej Mirki, 

mam problem, robię sobie tutorial z Angulara (https://angula...

źródło: comment_G6PZ4k6tVZIU6bS5Rt7CUkrmY8VGhbO8.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@safuka: "nie ma sobie równych" xDD VS Code to zwykły edytorek, który możesz 10 pluginami trochę rozszerzyć ale Webstorm to prawdziwe IDE i VS Code nawet blisko koło Webstorma nie stało
  • Odpowiedz
#java #naukaprogramowania #spring #springboot #springsecurity #angular #typescript spring security serwis angular Hej mam w swojej apce, zrobuione logowanie za pomocą loginForm() jak w postmanie wysyłam POST na /login?username=user&password=user to poprawnie mnie loguje, ale jak próbuje wysłać posta za pomocą serwisu w Angularze to wysyła się tylko OPTIONS i zwraca 403, domyślam się że chodzi o CORS ale w
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@infamia: nie zdążyłem edytować:
angular pewnie bije z innego adresu niż stoi twój serwer i Twoje security blokuje options na tym styku.

1. W security dodaj .cors().disable() [czy jakos tak]
2. Reverse proxy
3. Spermituj wszystkie options
4. Poprawnie zkonfiguruj cors
  • Odpowiedz
#anonimowemirkowyznania
W skrócie: Tanie kursy programowania to oszustwo jakich mało, nie dajcie się jak ja złapać na miłe słówka. No i nie oszczędzajcie na swoim rozwoju, bo to doprowadziło mnie do bankructwa.

Zacznijmy od tego, że mam kilku dawnych kolegów ze szkoły i pracują oni w IT (jeden jest na pewno programista, bo widziałem jak pisze coś w html). Niechętnie chwalili się oni swoimi zarobkami, to jednak po rzeczach których kupują
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nowy rok, nowy Ja, nowa praca

gdzie szukać na #slask pracy prócz justjoinit bulldogjob nofluffjobs i pracuj? Linkedin mam ale tam same owocowe wtorki.

Ciekawy projekt się z skończył i mam same utrzymania i chce od tego uciec.

#
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Od dawien dawna miałem problem z zarządzaniem finansami, a żadna appka nie spełniała moich oczekiwań. Zacząłem więc pisać swoją...
Gdyby ktoś chciał zerknąć i ew. potestować to zapraszam :) Póki co ma podstawowe funkcjonalności, przydałaby się jakaś ceerka też ( ͡° ͜ʖ ͡°)

https://github.com/hitch90/home-budget-frontend
https://github.com/hitch90/home-budget-api

#programowanie #programista15k #angular #nestjs #nodejs #github #finanse
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Chce zrobić mini system rezerwacji. Zarys jest taki jak tabelka że dni tygodnia będą po lewej a nad kolumnami godziny.
Chce zwizualizować rezerwacje paskiem w odpowiednim miejscu tabeli.

Tj ktoś rezerwuje piątek 13-18, kolejny 18-20 - paski będą innej długości oczywiste.

Różne typy rezerwacji (kolorów paska) już ogarnę .
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Angular - początek trudniejszy do nauki, później jest łatwiej, dobry do większych rozwiązań. React - początek łatwiejszy do nauki, później jest trudniej, dobry do mniejszych rozwiązań. Jeśli projekt jest mniejszy i szacujemy czas napisania go na kilka miesięcy wybieramy Reacta, jeśli ma być pisany dłużej niż rok i jest spora szansa, że klient zażyczy nową funkcjonalność to wybieramy angulara. Tak to u mnie wygląda.
  • Odpowiedz
@neo2mko: @inny_89
a czemu ta nowa funkcjonalnosc nie moze byc zaimplementowana w react?
Angular ma tą przewagę, że cała architektura i dobre praktyki są z góry narzucone przez google.

Ja polecam nauczyć się obu - dlaczego?
Ponieważ angular używa bardzo ważnych i przyjemnych wzorców projektowych już na starcie, więc przy okazji się
  • Odpowiedz
Chciałbym oprzeć swoją aplikację #angular o bazę danych #mysql, korzystając z #php (wiem, że można nodem, ale chcę wejść w php). Jako że z backendu jestem nowicjuszem, mam kilka pytań.
1. Czy jest jakaś integracja między Angularem/JavaScriptem a PHP tak, jak między HTML a PHP (piszę sobie jeden kod obok drugiego w jednym pliku), czy też jedyna (albo jedyna sensowna) komunikacja odbywa się przez API?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lunaexoriens: najprosciej oddzielić w ogóle aplikacje phpową od aplikacji angularowej, oddzielne repozytoria i oddzielny kod

po prostu nie piszesz żadnego kodu htmlowego po stronie backendu i tyle, same zwrotki json i tyle
  • Odpowiedz
Od PHP pewnie też


@mk321: potwierdzam, narzut jest minimalny a php.ini i extensiony to naprawdę ciężko spieprzone tematy. Dużo wygodniej jest wszystko zamknąć w kontenerze.

@lunaexoriens: od siebie jeszcze dodam, że nieważne które podejście wybierzesz - PHP bez frameworka nie ruszaj, bo będzie śmierdziało. Polecam Symfony, a najlepiej to w ogóle jakiś inny język do backendu. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Próbuję zrobić background service w Ionicu, znalazłem taki plugin https://ionicframework.com/docs/native/background-mode ale uzyskany efekt to:
1. Wiszące powiadomienie na Androidzie, którego nie da się zamknąć (coś jak dymki chatu messengera) po to aby podtrzymywać aplikację w tle. Natomiast task w tle faktycznie działa i nie jest zamykany nawet z managera aplikacji.
2. Brak powiadomienia, po wyjściu z aplikacji task działa w tle ale zamknięcie z managera aplikacji zatrzymuje task w tle.

Jest jakiś
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mrMatie: nie ogarnąłem, poszedłem w stronę Fluttera zamiast Ionica, a w międzyczasie ten case przestał być wymagany... We Flutterze masz dostęp do natywnego kodu, więc teoretycznie jest łatwiej, ale tak na szybko czytając (bo głównie z tego względu poszedłem w stronę Fluttera) to nawet natywnie te taski w tle od któreś wersji Androida są strasznie problemowe i system je na siłę chce ubijać :(
  • Odpowiedz
#programowanie #javascript #angularjs #angular
Helloł, może ktoś mi powiedzieć jak w Angularze do mojego generycznego komponentu, w dziecku jako input 'title' przekazać HTML? W przypadku na screenshocie 'title' jest jako string, ale chciałbym też mieć możliwość przekazania tutaj jakiegoś HTML, np diva gdzie będzie jakaś ikonka, tekst itp. W Reactcie jest to banalne, a tutaj się głowię..
Dominias - #programowanie #javascript #angularjs #angular
Helloł, może ktoś mi powie...

źródło: comment_kQglaNGSaJmc8cAQ6qQsdSiyFqItnNWS.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie odnośnie routingu w SPA. Logując się do aplikacji zapisuje sobie użytkownika, np. w local storage. W Vue istnieje możliwość dodania czegoś na wzór middleware do routera i chcę tam sprawdzać czy użytkownik jest zalogowany lub ma odpowiednie uprawnienia (pewnie Angularze i React jest coś podobnego).
1. Czy jeżeli chcę mieć pewność, że użytkownik jest zalogowany to przy każdej zmianie routa na froncie powinienem odpytywać API czy wystarczy porównywać czy user w
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

1. wystarczy, że sprawdzisz, czy w przegladarce zapisany jest jwt-token i czy przypadkiem nie wygasł. Jesli dostaniesz 401 na jakis zasób, poprostu przekieruj na logowanie
2. jw, sprawdzasz jaki statuscode dostaniesz z API
  • Odpowiedz
@bananowy_szejk: w Angular robisz to poprzez guardy. Poszukaj pod tych haslem, Vue router guards. W takim guardzie mozesz sprawdzic czy uzytkownik jest zalogowany, niech Twoj AuthService wystawia Ci metodę isLoggedIn
  • Odpowiedz
@konradk: ło, czyli na każdym hostingu każdy theme wordpressa będzie śmigał?
Pomyślałem, że tylko na vps albo hostingu z shellem gdzie po ludzku będę mógł zainstalować angulara
  • Odpowiedz
Macie jakieś doświadczenie w używaniu gotowych (free czy płatnych) tematów #angular + #bootstrap, np coś takiego? Jest tego masa w sieci, a nie chcę poświęcać czasu na poznanie jakiejś słabej templatki. Może są jakieś które trzeba koniecznie znać (poza może ng-bootstrap)?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bawie się troche Angularem 8/9, robiac prosta aplikacje.

Mam taki maly dylemat przy 'state management'.
Wiem, ze mozna podpiac do Angulara Redux (albo jakis odpowiednik), ale wydaje mi sie, ze to bedzie za duzo jak na moje potrzeby.
Przyszedl mi do glowy pomysl, ze moge po prostu utworzyc Service w Angular, ktory bedzie "trzymal" w sobie aktualne zmienne dotyczace stanu

Czy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Właśnie po to między innymi używa się serwisów z Observablami, które potem możesz wstrzyknąć gdzie chcesz i podpiąć się pod te dane, które potrzebujesz :) Ale NGRX mimo sporej ilości boilerplate'u też jest bardzo fajnym rozwiązaniem.
  • Odpowiedz