Coś dla FRONTEND devów z Warszawy

/ Front-end Developer

Kto: Primaris
Widełki: 10 000 - 16 000 PLN net + szereg benefitów
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, zaczynam się uczyć angulara 7 i mam takie pytania :D Z góry dzięki za pomoc.

1. Resposne wywalony na konsole zwraca to co chce, w jaki sposób mogę to teraz przerzucić do componenta i zapisać w jakiejś zmiennej żeby użyć w htmlu? Próbowałem już this.data = res, ale wtedy dostaje pusty obiekt.
2. W jaki sposób w get wysłać param który jest ścieżką pliku?

https://pastebin.com/Q526SX6G
#angular #node
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kriszu: 1. getFilesList() powinna zwracać Observable tak, żebyś mógł subskrybować w komponencie lub użyć 'async pipe'. Możesz też zwracać Promise i w komponencie użyć konstrukcji async/await.
2. Możesz wstawić taki parametr do stringa który jest adresem.
  • Odpowiedz
W jaki sensowny sposób w Angular 7 dzielić informacje między komponentami o tym, że użytkownik jest zalogowany? Bo różne komponenty mają reagować na to, że user się zalogował, np. w menu ma być podany jego nick i przycisk do wylogowania, a gdy nie jest zalogowany to przycisk do logowania, tego typu rzeczy.

Myślałem, żeby zrobić jakiś globalny stan usera, który jest observable i jakieś komponenty to subskrybują a gdy user się zaloguje
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kebab-case ngrx to właśnie nic innego, wg. mnie najszybciej będzie jeśli zrobisz właśnie jakiś singleton serwis (dodatkowy, obok AuthService) który będzie dostarczał jakiś ObservableInput, mógłbyś go zasilać przez jakoś BehaviourSubject, brzmi okej i na pewno lżejsze niż ngrx ( ͡º ͜ʖ͡º)
  • Odpowiedz
@Tojtek: A jeśli potrzebujesz zmodyfikować te dane między otrzymaniem ich z serwera a trafieniem ich do subskrybentów, możesz użyć pipe'ów, przez które dane ze źródła (w tym przypadku żądanie HTTP) przepływają i mogą ulegać przekształceniom.
  • Odpowiedz
Szukam modułu do angulara który pozwoliłby mi na scrollowanie obrazów, z jednoczesnym ich powiększaniem i pomniejszaniem. Główny obrazek powinien być największy. Generalnie mógłbym zrobić coś takiego w angular animations, ale możliwe że już coś takiego istnieje i warto podpatrzeć jak powinno to zostać fachowo wykonane. Jako że dopiero skończyłem kurs z angulara nie bardzo wiem jak to znaleźć. Hasła jakie wpisywałem nie prowadziły mnie do oczekiwanych wyników.

Przykład jak powinno to wyglądać
Ptolemeusz - Szukam modułu do angulara który pozwoliłby mi na scrollowanie obrazów, z...

źródło: comment_yZ7tZBXJilfCmseyFbg8ggcVaVPXBqZh.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Uczę się Angulara, znalazłem projekcik na którym bazuje i dodałem logowanie wykorzystując Google firebird. Coś powaliłem z routingiem raczej. Znalazłaby się dobra duszyczka aby wyjaśnić w czym problem i gdzie się jebnąłem?

#angular
#angularjs
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 3
@mcsQ: Angular na start jest dużo lepszym rozwiązaniem, dużo wzorców projektowych, zmusza do zaplanowania architektury, jak już ogarniasz to w Reactcie dużo łatwiej się pisze
  • Odpowiedz
#programowanie #javascript #angular
Siemano cumple, mam problem, właściwie nie do końca rozumiem jak to jest, że tworzę angularowy komponent, który w końcu i w pełni działa, testowałem go empirycznie dwa dni, ale odpalając testy (wygenerowane przez CLI - nic specjalnego, po prostu czy tworzy komponent) wywala mi błąd i test nie przechodzi. Zadałem pytanie na stacku ale bez odpowiedzi na razie a nurtuje mnie to niemiłosiernie:
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

[Angular 7]
Cześć!
Czy ktoś z vipoku spotkał się z rozwiązaniem "Adnotacji" - tj. zaznaczania na stronie kawałka tekstu lub fragmentu obrazka (kolorem), a kolejno dodania do tego adnotacji?
W skrócie: zaznaczamy kawałek 'czegoś' na stronie i przypisujemy temu opis. Podobne rozwiązania (nie działają z Angularem):
https://kyamagu.github.io/bbox-annotator/demo.html?input=text
http://annotorious.github.io/
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Bemiks Wystarczy zwykła dyrektywa angularowa. Kwestia malowania diva - możesz sobie zobaczyć kod źródłowy który sam tutaj wsyawiles chociażby
  • Odpowiedz
Malowanie div w tych przykładach oparte jest na jQuery, a tego nie chcę importować do projektu Angulara..
Potrzebuje jakiegokolwiek punktu zaczepienia, resztę już sam dopiszę ( ͡° ʖ̯ ͡°)
  • Odpowiedz
Mamy tu jakichś angularowych katów?
Jest taki art w necie: https://medium.com/@jtomaszewski/how-to-write-good-composable-and-pure-components-in-angular-2-1756945c0f5b
No i ogólnie jest jeszcze kilka, które traktują o zajebistości pure komponentów.
Tylko jakoś mi one nie podchodzą... Bo przenoszą dużą część logiki na główny smart/impure/container component.
Prosty przykład (pic rel). Na górze MenuComponent jest pure na dole nie.

W
bmLq - Mamy tu jakichś angularowych katów?
Jest taki art w necie: https://medium.com...

źródło: comment_rUem87b9ocAYoYRwXgUHHB8uuo9FgFft.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bmLq: możesz mieć kilka mniejszych smart komponentów, albo dyrektyw, nie musi być jednego dużego. Ale komponenty prezentacyjne łatwiej jest reużywać lub zmieniać ich użycie.
  • Odpowiedz
@bmLq: Też nie jestem do końca przekonany do tego typu zaleceń i staram się ich sztywno nie trzymać, bo to najgorsze co można zrobić. A już takie przemądrzałe artykuły pokazujące jedyną słuszną drogę to puentuję śmiechem.
  • Odpowiedz
Mirki potrzebuję kogoś ogarniętego z #angular #programowanie #frontend

Mam formularz z polem FormArray, który zawiera dynamicznie przydzielane FormControl (czyli w sumie tablice FormControl):
Jak powiązać input w html z danym FormControl? Zaznaczam, że nie ma tutaj nazwy tego pola (nazwę ma tylko tablica)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #javascript #angular #frontend
Mirki pomóżta bo nie mam już pomysłu.. chodzi o to, żeby po przeładowaniu danych widok daterangepickera również się odświeżał - obecnie trzyma on "w pamięci" poprzednio zaznaczony przedział a powinien go po prostu usunąć i zostawić zaznaczony tylko nowy. Nie chcę powielać pytania, które zadałem na stackoverflow dlatego podam link tutaj
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach