#angular #programowanie

proóbuję ustawić alert i usunąć go przy zmianie router-outlet.
pod tym linkiem http://jasonwatmore.com/post/2017/06/25/angular-2-4-alert-toaster-notifications koleś usuwa alert przez wywołanie next() dla każdego NavigationStart w konstruktorze serwisu z alertem. Czy to jet poprawne?
Jeżeli chciałbym pokazać alert o zapisaniu formularza, po kliknięciu submit, dodaje alert -> zmieniam stronę (outlet), na nową, na której chce pokazac alert -> naviagtionStart więc usuwa sie alert i nic nie widać. Tak?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie mogę przesłać treści z dziecka do rodzica równie łatwo jak w przypadku Inputa? Wszędzie tłumaczą Outputa na zdarzeniu na przycisku, a ja po prostu chcę, aby pole klasy dziecka wyświetlało się w templatce rodzica od początku. I okej, to nie problem, bo zamiast dawać emitera na button włożyłem go do ngOnInit(), ale ciągle musiałem napisać dwie metody: jedną wysyłającą i drugą odbierającą. Nie dałoby się jak w Inpucie: tylko dekorator i
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lunaexoriens:
Jeśli potrzebujesz tej danej tylko na szablonie rodzica, to możesz użyć tzw. local template variable. Jak w komponencie to alternatywą jest ViewChild, ale to nie jest raczej prostsze niż Output.

Nie wiem jaki konkretnie masz przypadek, ale możliwe że najlepszym rozwiązaniem byłoby po prostu przeniesienie tego pola do rodzica i przekazywanie go do dziecka przez Input. Skoro rodzic musi je wyświetlać, to powinno ono do niego należeć.

Natomiast to
  • Odpowiedz
Cześć Mirki,
Robię sobię tutorial z Angulara (Tour of Heroes) i napotkałem pewien problem. Jednym z kroków jest dodanie stylu i używanie go przez komponent, poprzez styleUrls. Widzę, że plik css się ładuje, ale nie mam pojęcia dlaczego style nie są widoczne. Dodanie "encapsulation: ViewEncapsulation.None" nie pomogło, nic więcej ciekawego w internecie nie udało mi się znaleźć. Próbowałem na Safari i Chrome. Czy ktoś z was miał podobny problem?

Krok tutoriala: https://angular.io/tutorial/toh-pt2#style-the-heroes
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zuch_chlopak: i sprawdź na jakimś prostym przypadku, typu kolor paragrafu. Sprawdz też w terminalu czy aplikacja sie przebudowała. Ostatecznie ubij server w terminalu i jeszcze raz odpal.
  • Odpowiedz
Poleci ktos jakis dobry kurs frontendu na udemy? Chodzi mi glownie o jakies mniej podstawowe rzeczy, standardy, dobre praktyki, responsywnosc wykorzystanie grida, sass css. Najlepiej angular materials( edytowanie komponentow, theming. Moze byc bez JS #programowanie #frontend #angular #css #webdev #webdesign
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Beforeu: Maximilian Schwarzmuller, albo Angular University - któryś z nich miał w jednym z kursów sekcję odnośnie materiala. Moim zdaniem jednak nie jest to temat, który ogarniesz z kursów, bardziej konsola i ctrl+shift+i :)
  • Odpowiedz
Jedyny pełnoprawny framework przytłoczył debilków :) Czuję jakąś dziwną satysfakcję widząc ten wynik.


@HAL__9000: Jak czytam niektóre Twoje posty to się serio zastanawiam czy jesteś dorosłym i dojrzałym człowiekiem. Wyzywanie ludzi ludzi bo X jest lepszy niż Y. Nie spotkałem jeszcze takiego buca w swojej pracy i mam nadzieję nigdy nie spotkać bo z Tobą nie da się dyskutować.
  • Odpowiedz
#javascript #angular #pomusz #uratuj mam problem. Jest sobie api, do którego sobie stukam z nazwą 'przedmiotu'. http.get(blabla/${nazwaprzedmiotu}). Problem jest, kiedy w nazwie mam kropkę. Próbuję eskejpować znaki specjalne, w debugerze w momencie odpalenia geta mam zmienną postaci zakodowanaZmiennaZEskejpami, ale w networku i tak widzę zmienną postaci niezakodowana.nazwa.zmiennej.z.kropką. Czy kropka jest jakimś mega characterem jak capitan america czy coś, że nie da się jej zakodować
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@iforgestuff: to wtedy zmieniasz myślnik na dwa myślniki :) ta sama sytuacja jeśli masz np znaki językowe - wtedy też przydaje się rewritowac np polskie ą na a
  • Odpowiedz
Mam w aplikacji package.json z plikiem app.js, który obsługuje mi backend w mongo oraz front zbudowany w podfolderze (nazwijmy go /front). Do uruchomienia appki potrzebuję komend nodemon app.js i front/ng serve. Czy jest sposób aby połączyć je w jedną komendę, np. za pomocą dodania ich obu do skryptu 'start' w package json? W jaki sposób node obsługuje konkatenację komend?
#webdev #nodejs #angular #frontend #
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Trustm3: start: "nodemon app.js && cd front && ng serve"

Chociaż taki sposób uruchamiania aplikacji to oczywiście tylko na czas tworzenia. W produkcji powinieneś mieć skompilowaną aplikację z angulara i postawić np nginxa który będzie serwował pliki statyczne i robił reverse proxy na serwer
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Pisze w #angular gui do pewnego serwisu. Autoryzacja jest po oauth i troche nie czaje idei refresh token. Zwykly token ma ogrwniczony czas zycia i jak sie skonczy to moge uzyc refresh token do tego aby dostac nowy. Jaki jest wiec sens tego refresh skoro on ma nieograniczony czas życia. Ktos go moze sobie przechwycic i ma na zawsze jakby login i haslo użytkownika. Wystarczy ze go odpowiednio wysle i
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję, aby preloader na stronie pojawił się przynajmniej raz (tworzę appkę angularową i dynamiczne ładowanie treści - zależy mi na tym, żeby zaznaczyć, że dane się zmieniły).
Po załadowaniu requesta daję setTimeout i dopiero zmieniam flagę odpowiadającą za wyświetlanie loadera na false (więc jak request idzie szybko to i tak loader pokazuje się na czas ustawiony jako parametr w setTimeout).

Podobno setTimeout w takiej sytuacji to zła praktyka - czego użylibyście w
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Trustm3: jesli dane ściągasz przez request opakowany w rxjs, to możesz flagę chowającą loader przestawiać na false w callbacku "complete" od tego observable. Dlaczego w ogóle używałeś setTimeout do schowania loadera?
  • Odpowiedz
Jak robicie mniejsze strony w stylu tych dla lokalnych mikroprzedsiębiorstw (mapka, kontakt, oferta itp.)?
Piszecie coś sami, czy raczej WordPress? Próbowałem napisać jedną z reactem ale za dużo czasu zajmowało to wszystko jak na tak mały projekt i nie opłacało się ani klientowi ani mi. (panel do edycji, backend)


#webdev #programowanie #javascript #react #angular #vuejs
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak robicie mniejsze strony w stylu tych dla lokalnych mikroprzedsiębiorstw (mapka, kontakt, oferta itp.)?


@Garg84: Już od dawna mam w------e na takie strony i jadę WP jak leci. Instalacja WP, ładny motyw, kilka wtyczek, trochę tekstu i fotek od zleceniodawcy. I tak nikt tego nie czyta - kontakt, mapa, zrealizowane inwestycje (najczęściej w formie galerii), plus trochę opowiastek z gatunku 'nasza firma jest dobra'. To wystarczy w 99% przypadków mikrofirm.
  • Odpowiedz
@Garg84: node.js, react czy angular to lekki overkill, pewnie css/js/php załatwiłoby sprawę do prostych dynamicznych treści tym bardziej i hosting tani
  • Odpowiedz
#programowanie #frontend #javascript #angular

jak robicie paginacje? no na przykład taki wykop, jak zjedziecie na sam dół mirko to macie strony. skąd front ma wiedzieć ile stron jest? oddzielne zapytanie na resta czy w np jak wysyłam request 'GET(localhost:8080/posts?page=1)' to zwraca mi tez całkowita liczbę stron?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Większość z Was którzy korzystają z #kindle już pewnie wie o promocji na #ebooki w związku z #7latebookpoint.
TL;DR: do niedzieli ok. 14 tys. ebooków i ponad 1 tys. audiobooków z rabatami do 93%.
Ponieważ nie lubię przeglądać mega list excelowych przygotowanych w innych serwisach, wykonałem najszybszą wyszukiwarkę w kraju do przeglądania książek w tej promocji :)

Miłego szukania!
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra zapodaję konkret temat.

Server side rendering vs Client side rendering na stronkach napisanych z użyciem front-endowych frameworków js.

Co artykuł w internecie to inna opinia.
Po za tym warunki tak się szybko zmieniają, że nie wiem czy artykuł napisany jeszcze rok temu nie jest już przestarzały.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@budyn: nie wiem jak w react ale w Angularze 2+ jest Universal.
Generowana na serwerze jest tylko pierwsza strona. Dzięki czemu wszystkie crawlery łykają stronę. Reszta leci po stronie klienta, tak więc dużo lepiej niż niż Asp.net:)
Jak ich pomysłem jest generowanie wszystkiego w trybie SSR to weź ich prosze wyśmiej w moim imieniu.
  • Odpowiedz
Cześć! Robił ktoś aplikacje PWA na różnych subdomenach tak, aby wszystkie aplikacje zainstalowały się jako jedna?

Działa mi przypadek, gdy mam aplikację 1 w głównym katalogu, a pozostałe w subfolderach.
Jeżeli ten sam przykład zrobię na subdomenach to każda aplikacja instaluje się osobno.

Tu przykład apki z podfolderami https://nebula-cross.glitch.me - zainstalowanie tej z / powoduje instalację wszystkich jako jedna.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #webdev #angular #javascript Cześć Mirki, mam pytanie dotyczące biblioteki SignalR. Jest postawione WebApi które ma być serwerem oraz projekt w angularze działający w trybie klienta. Skonfigurowane jest to w taki sposób:

https://pastebin.com/LirE2A25

Pojawia się jednak błąd:

http://localhost:4200/signalr/negotiate?clientProtocol=1.5&connectionData=%5B%5D&_=1540445779129
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Angular jest zajebisty dopoki nie musze sie bawic na stringach pobierajac wartosc z formularza. To co doku. podaje to moze dziala jak mam dwa inputy na krzyz... Idzie to jakos fajnie rozwiazac przez interfejsy?
#programowanie #angular
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach