W typescripcie, pierwszy argument funkcji zawsze musi być uzupełniony?

Gdybym utworzył funkcje: sayHello(message: string, message2?:string) - to tutaj, drugi parametr jest opcjonalny.

W przypadku gdybym napisał: sayHello(message?: string, message2:string), to to w sumie i tak nie zadziała?
Jedyne co mogę, to wpisać jako pierwszy argument: ' ', jeśli nic nie chce? A jak zrobić undefinied na 1 parametrze, a drugi, żeby był argumentem obowiązkowym? #programowanie #typescript #javascript #
@Dawisek: Jesteś pewien, że chcesz rozwijać projekt angularowy w visual studio? Powinieneś mieć podpowiedź co jest nie tak w panelu errors. Generalnie to polecam ściągnąć sobie visual studio CODE do pracy z frontendem
  • Odpowiedz
@Dawisek:

Mirku, to nie wina Angulara, ale stricte TypeScripta (a właściwie to konfigurancji ESLinta), o którym już tutaj wspomniano. Przede wszystkim zrozum dlaczego tak się dzieje, zamiast bezmyślnie to wyłączać. Do tego, słowem wprowadzenia, to nie jest stricte błąd, ale linter będzie krzyczał, że tak nie powinieneś robić. Kod TSa jest transpilowany do JSa, a w JSie będzie on poprawny.
To co zrobiłeś, to jest tylko i wyłącznie deklaracja. Zadeklarowałeś
  • Odpowiedz
#programowanie #angular #javascript
Panowie, wspierałem ziomka w updacie Angu z 8 do 14 (sic!) i pojawił się problem, być może w którymś z wcześniejszych kroków, aczkolwiek jesteśmy obecnie na poziomie 14stki z webpackiem 5 i customowym configiem pod niego. Wywala problem z niedostępnością @angular/compiler.. sprawdziłem sposoby, które znalazłem na stacku ale żaden nie zadziałał, chociaż w pierwszym przypadku myślę, że mogłem #!$%@?ć brakiem importu i wrzuceniem nazwy pluginu do reguł. Tutaj
Używam w projekcie komponentu mat-select. W mat-option ngForem wyświetlam sobie listę dostępnych elementów do wyboru - niech będzie to np: Banan, Truskawka, Arbuz. Używając [(ngModel)] ustawiam sobie aby domyślnie podczytywał mi się Banan. Jednak, gdy chcę sobie użyć tego formularza do wyedytowania danych i podczytać tę wartość z usługi za pomocą this.formGroup.controls['fruitType'].setValue(response.fruitType), to nadal jest ustawiony Banan, zamiast np Arbuz. Gdy usunę tego ngModel, to mój mat-select setuje się poprawnie, ale wtedy
ZDALNIE - Szukamy 5 Frontendowców od zaraz - ktoś zainteresowany?

Cześć,
Klient wymyślił sobie większe zmiany w jednym z systemów i chcemy mu w tym pomóc. W grę wchodzi stopniowe przepisywanie frontu aplikacji do najnowszego Angulara i Typescripta. Ogólnie dużo będzie tam tematów do zaopiekowania. Mają starą wersję frontu, wiedzą co chcą zmienić i będziemy pomagać im to napisać od nowa.

Branża komunikacji, optymalizacji ruchu samochodowego, inteligentne miasta i sterowanie ruchem.
Cały
Szanowna sieci kontaktów na #linkedin -ie,
Przychodzę z pytaniem i liczę że ono nie zginie,
Że w gąszczu innych publikacji się w górę wyniesie
I choć jedną odpowiedź na DM-a mi przyniesie.

Bliska memu sercu osoba w myślach rozważa,
Co w branży #it dość często się zdarza,
By zmienić swego pracodawcę dotychczasowego
I spróbować czegoś... Podobnego?

#frontenddeveloper przeze mnie polecana
Jest na #front-cie całkiem nieźle "obcykana".
I choć z #angular-em
tos-1_buratino - Szanowna sieci kontaktów na #linkedin -ie,
Przychodzę z pytaniem i ...

źródło: comment_1668623337virBpVg9AIUSgM9S8JCaH5.jpg

Pobierz
@tos-1_buratino: No rynek juniora nie istnieje od kilku lat, a na webówce to już w ogóle. 16 ofert pracy na całą Polskę a chętnych tysiące. Trzymajcie się w tej polandi. Każdy sie przebranżawia bo tak naprawę każdy inżynierski zawód w polsce to klepanie biedy za 4-5k netto
  • Odpowiedz
@tos-1_buratino:

Nie jestem botem, sprawdź mnie :) - Mid .NET Fullstack Developer - 100% REMOTE

T2ZlcnRhIGRsYSBDaWViaWUh - zdekodujesz? :)

Benedykt XVI, a ja którym rekruterem dzisiaj jestem?


Nie moge znalezc tego wierszyku bo mam naspamowane na linku a to jakas jr hrowa mi pisala, to sa niektore cringe naglowki z ostatnich xdd
  • Odpowiedz
#programowanie #programista15k #angular
Pytanko mam o #rxjs i może ktoś odpowie, powiedzmy przychodzą jakieś dane z API, jakiś skomplikowany obiekt i sobie do stora w reducerze wrzucam pogrupowane dane czyli coś na zasadzie:

{
jakieśElementy1,
jakieśElementy2,
jakieśElementy3
}

I dalej tworzę selector na powiedzmy jakieśElementy3. Czy selektor automatycznie powinien porównywać obiekt jakieśElementy3 i emitować to tylko jeśli obiekty są różne? Bo są sytuacje, że zmiana będzie tylko w jakieśElementy1 albo 2, a
  • 1
Siemka, mam pytanko. Na czym zrobilibyscie deploy aplikacji webowej napisanej w Spring Bootcie + Angularze? Myślałem o Elastic-Beanstalk od AWS, początkowo miało to być po prostu Heroku. I teraz w sumie nie wiem, czy brać coś konkretnego, może z uwagi na jakieś inne usługi hmm.

Ogólnie chce to wykorzystać do pracy inżynierskiej i fajnie gdyby deploy również był elementem, który zająłby troszkę miejsca - jeśli chodzi o jego opisanie.

#aws #heroku #
#programowanie #java #angular
Pytanie bo nie wiem jak ugryźć taki problem, czy po stronie API czy klienta - mam stronkę gdzie można wykonać akcje, ale niektóre z nich wymagają zalogowania więc takie requesty zwracają 401 - w takim przypadku robi redirecta na stronę logowania - i problem w tym, że chciałbym żeby mimo to ta akcja się wykonała. Jaka jest dobra praktyka rozwiązania takiego problemu? Przychodzi mi do głowy trzymanie tego w
@Dominias: pogooglaj za "angular retry http" bo przy REST to chyba o to się rozchodzi, a nie jakieś redirecty po stronie sewera ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Czy ktoś z was mając komercyjne doświadczenie tylko w Angular lub React zmieniał pracę na taką gdzie używa się tej drugiej technologii, nie schodząc przy okazji za bardzo ze stawki jaką otrzymujecie? Osobiście uważam że znając już jeden z tych frameworków komercyjnie i mając kilka lat expa nie powinno być z tym problemów. Jakie są wasze doświadczenia w tym temacie?

#programista15k #frontend #angular #react
@winner123: im trafiasz bardziej na gotowe, czyli na już bardziej dojrzały projekt, to przejście będzie łatwiejsze w takiej sytuacji dzięki możliwości dostosowywania się do zastanego kodu i stylu, ale jeżeli miałbyś klepać projekt od zera, to raczej słabo.

Pytanie też, czy dałbyś radę przejść rozmowę rekrutacyjną z wiedzy o odmiennym frameworku, bo możliwe, że z generycznego JS/TS dałabyś radę, ale z frameworków raczej nie.

Angular i React to twa odmienne podejścia
  • Odpowiedz
@winner123: jak ogarniasz dobrze wzorce i vanilla js to wiekszosc rzeczy jest wtorna. W SW czesto bywa, ze seniorzy/#!$%@? wskakuja do projektow gdzie jest jeden z 3 frameworkow i nie ma az takiego znaczenia ktory. Kluczowa jest mocna znajomosc JS i wzorcow projektowych.
  • Odpowiedz
@Abel11: Mhm. 32kb jQuery mnie spowolni, kiedy obrazki produktów ważą więcej. Szybkość ładowania strony nie zmieni sie przez dodatkowe 32kb.

Poza tym, wyrwanie jQuery z Wordpressa - ciekawe ile godzin ci to zajmie aby to zrobić i zastapic w bazie, kiedy JQ jest "bundled" z WP. Poza tym pluginy używają jQuery bo "wiedzą" że jest w bazie - mam przepisywać znaczy się, tak? Do JS czystego? :)

W WP robie jedynie
Varin - @Abel11: Mhm. 32kb jQuery mnie spowolni, kiedy obrazki produktów ważą więcej....

źródło: comment_1661191922KYKjGHa6hETDaRdY6wWXg1.jpg

Pobierz
  • Odpowiedz
Po paru latach kodowania w #react, nowy projekt w #angular (było głosowanie w zespole).
Masakra, większego gówna nie widziałem.
Rzucanie kłód pod nogi nawet w najprostszych rzeczach.

Mam do ogarnięcia zwykłe formularze.
Rekomendowane są Reactive Forms.

Po prostu szkoda gadać. Najlepiej bym to #!$%@?ł.

https://www.reddit.com/r/angular/comments/hgjo20/reactive_forms_what_why/
https://www.reddit.com/r/Angular2/comments/d1vduc/angular_7_project_becoming_a_mess_reactive_forms/

#programista15k #programowanie
@budyn Lol me opposite. React to bezksztaltna kupa. Nie win frameworka a firme za robienie czegos w czym nie ma kompetencji. Tez pracuje w reactive forms, to raczej standard i nie wiem co w tym kosmicznego… Formbuilder w .ts i odpowiednie tagi w .html Serio?
  • Odpowiedz
via Wykop Mobilny (Android)
  • 18
@budyn: chłopie, Reactive Forms w Angularze są zrobione lepiej niż wszystkie "libki" do Reacta razem wzięte. Po prostu nie rozumiesz. Tacy to teraz specjaliści, nie uczą się javascriptu, wzorców projektowych i myślenia, uczą się r e a c t a
  • Odpowiedz