Cześć, w jaki sposób korzystacie ngrx store? Przeglądałem przykłady z oficjalnej dokumentacji i akcje tworzone są za pomocą funkcji createAction ale bardziej podoba im się podejście z tworzeniem klas to samo w przypadku reducerów. Czego częściej się używa i które jest lepszym podejściem?

#angular #typescript #frontend #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomaszs: rxjs jest mega trudne, jest to deklaratywny sposób programowania który jak sql- jest łatwy w krótkich i prostych zadaniach. W trudnych zadaniach trudność budowania zapytań czy rxsjowych potoków rośnie chyba wykładniczo, a czytelność leci do zera. Napisz i zapomnij, nie próbuj zrozumieć po roku. ngrx - ja rozumiem że czasem frameworki narzucają boilerplejt, ale ten w ngrx to znowu przegięcie. Proponujesz Akita (ew ngxs), tak, ale wtedy kiedy masz
  • Odpowiedz
@dupogisaga: jezeli uzyjesz nowoczesnego czystego js'a i bedzie to ładnie napisane to bedzie to nawet lepiej odbierane. A jak na siłe chcesz framework to polecam Vue.js. Prosto, szybko i przyjemnie
  • Odpowiedz
#react #angular

Cześć Mircy, nie znalazłem tagu rxjs, a potrzebuję podpowiedzi.
Prosty scenariusz, chcę w aplikacji React użyć Rxjs. Zamiast jednak pisać requesty fetchem, chcę użyć operatora ajax. Ten operator jednak chcę zamknąć w funkcji httpRequest, która zwróci Observable. Czemu? Ponieważ chcę mieć kontrolę czy czasem nie trzeba odświeżyć refresh tokena. Niestety widzę że w obrębie komponentu cały czas wykonywane jest ponownie to zapytanie HTTP :( Ma ktoś pomysł?

O
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sheppard28: Wybacz, po prostu problemem było to że chciałem mieć funkcję która "złapie" error i wyświetli np. notyfikacje, a jak nie to przepuści dalej observable po prostu. Udało się to osiągnąć przez: ajax(...).pipe(catchError((err: any) => {
// zrób coś, wyświetl notyfikację
throwError(err);
})
  • Odpowiedz
#programowanie #angular #javascript #html #grafika
Drodzy wykopowicze, potrzebowałbym do apki dla klienta kilku ikonek dla różnych typów plików (xls, pdf, audio, video, default), bez fajerwerków, po prostu żeby były ze sobą spójne. Czy ktoś może podrzucić link do takowych które są NAPRAWDĘ darmowe, bez żadnych pierdół typu info o autorze itp?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #angular #javascript #css
Nie jestem za bardzo w temacie jeśli chodzi o animacje za pomocą stylów, ale chcę zrobić prostą animację na hover elementu, który nałoży na element warstwę o czarnym kolorze z opacity na 0.6 powiedzmy, prócz tego pojawi się ikona z mat-icon która pokaże, że ten element mozna odpalic jako wideo czyli np. "play_circle". Problem jest taki, że chciałbym żeby nowa
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #angular
Mam taki problem, chcę otwierać na przycisk nowe okienko (nie nowy tab), w którym będę otwierał swój komponent (jakieś tam p--------o materialowe). Przede wszystkim chodzi mi o to, żebym mógł je przenieść na inny ekran. Stworzyłem swój komponent, który odpowiada za generowanie takiego okienka, natomiast jest to czysty html. Ktoś mi doradzi czy dobrze temat kminię, czy lepiej coś innego wymyśleć?

export class WindowComponent implements OnDestroy {
@
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #angular
Dwa pytania, czy może ktoś polecić jakiegoś dobrego video playera, którego będę mógł użyć w swojej aplikacji? Druga sprawa - chciałbym, żeby okienko z odtwarzaczem było "przesuwalne", w sensie coś na zasadzie, że odpalenie filmiku wyświetla go w popupie który mogę przenieść np. na drugi monitor a jednocześnie mogę pracować na głównym ekranie bez zamykania go. W ogóle takie coś jest możliwe czy raczej musiałbym playera
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #angular #programowanie #spring
Macie jakiś pomysł na d------y projekt żeby pokazać że naprawdę dużo się umie? Właśnie skończyłem inżyniera i chce w przerwie przed magisterką zrobić coś naprawdę dużego żeby się pouczyć i skilla podnieść.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#angular #programowanie
Potrzebuję szybkiej rady, zajmuje się teraz obsługiwaniem aplikacji kiedy ta traci połączenie z internetem i mam jeden problem - NgRx. Czy jest jakiś sposób na zablokowanie akcji/efektów kiedy aplikacja wykryła zerwanie połączenia?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@johnweak: niestety nie, jedyną opcją która była brana pod uwagę było właśnie dodać stan do stora i obsłużyć każdy scenariusz co jest zbyt czasochłonne i bugogenne ( ͡° ʖ̯ ͡°)
  • Odpowiedz
Czy jak chcę zrobić osobno front(react,angular,vue obojętnie) i backend (Spring), to jak chce mieć autoryzację OAuth2, to moim klientem ma być backend? Czy mam wysyłać dane z frontu? Czy ktoś mógłby mi powiedzieć jak to miałoby wyglądać? Bo jest masę toutoriali ale żaden nie pokazuje co mam zrobić jak mam osobno front i back. #spring #react #vue #angular #oauth2 #java
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@MrFisherman: 1) client (frontend) autentykuje się,wysyła login hasło. 2) po stronie servera sprawdzamy czy jest git, zwracamy token do clienta. I z tym tokenem strzelasz authoryzujac sie na poszczegolne routy
  • Odpowiedz
Cześć czy ktos mógłby mi odpowiedzieć / podpowiedzieć na pytania poniżej :
tworze sklep internetowy w angularze 2+ (obecnie mam wersje 7) / + java(spring) - backend
chciałem podpiąć platności - Payu do swojej aplikacji, ale nie do końca rozumiem jak sie to odbywa
1. stworzyłem sobie testowe konto w payu :
2. dostałem klucze konfiguracji,

i
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FortresMaximus: płatność startuj w backendzie, a nie frontendzie bo użytkownik będzie mógł podawać różne dane samodzielnie. Backend powinien wysłać dane do PayU, a potem przekierować użytkownika na stronę PayU. Dodatkowo backend jeszcze musi ogarniać komunikację serwer-serwer tj. powiadomienia o transakcjach.
  • Odpowiedz
@gajowy_marucha: To zobacz sobie Angulara, komponenty oparte na klasach, serwisy, moduły, dekoratory, dependency injection, typescript, cli do generowania kodu czyli w jakiś tam sposób podobna architektura do tego jak się piszę aplikacje w symfony.

Ja osobiście najbardziej przepadam za Reactem ze względu na jego elastyczność, super społeczność i dostęp do sporej bazy bibliotek, ale tutaj nie ma z góry narzuconego tego jak pisać, i jeden problem można rozwiązać na kilka
  • Odpowiedz
Hej Mirki, proszę o burzę mózgów, chce zrobić aplikację internetową za pomocą Javy, Spring Data, MVC, JPA, Security + Angular na froncie + ewentualne wykorzystanie jakichś rozwiązań AWS, bo mam voucher 50$ i też chciałbym z tym troszkę pokombinować.

Mam dość nudnych crudów, chciałbym pójść kawałek dalej. Może konsumować jakieś darmowe REST API i ładnie zaprezentować na froncie? Kurcze, nie wiem. Proszę o burzę mózgów ( ͡° ͜ʖ ͡°
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam sobie swój komponent button, który ma Output() onClick = new EventEmitter(). Renderuje go na formularzu logowania, który ma metodę handleSubmit(), która subskrybuje request HTTP.
Jest jakiś elegancki sposób, żeby dodać spinnera? Chciałbym uniknąć przypisywania subskrypcji w komponencie i przesyłania np. isLoading. Da się to zrobić jakoś przy pomocy dyrektywy, która jakoś magicznie będzie miała dostęp do statusu subskrypcji i na tej podstawie wyświetli loadera?

#javascript #angular #
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pobieram sobie w Angularze dane route.snapshot.data['nazwa'] as TypObiektu no i daje consol loga na cały obiekt i w results jest pięknie cały obiekt ale jak daje sobie obiekt.property to już jest undefinded. Ma ktoś pomysł co to może być ?
#angular #programista15k #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy da się w angularze zrobić tak że na jednej zakładce wybieram sobie rodzaj obiektu i jak wybiorę sobie to pojawia się druga zakładka z odpowiednimi formularzami i odpowiednio wstrzyknietym serwisem do tego konkretnego rodzaju obiektu tak żeby nie pisać 10 podobnych componentow ?
#programowanie #programista15k #angular
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach