#programowanie #webdev #angular Mirki, robię sobie projekt z rest API, który jest konsumowany w Angularze. Jednak mam problem ze stroną logowania. Nie mogę się zalogować przy użyciu klienta angulara, gdy wyśle request w Postmanie to nie ma problemu. Angulara dopiero sie uczę, więc pewnie tutaj gdzieś jest błąd. Leci mi taki komunikat po próbie zalogowania: "Http failure during parsing for http://localhost:8080/login?error" w dodatku leci on dwukrotnie.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@D3xxT3r: Czytales loga z bledem? Od API dostajesz html-a czyli de facto text, natomiast Twoj post jest skonfigurowany tak, ze jako responseType oczekuje jsona i jako jsona zwrotke probuje parsowac (a ze nie moze tego zrobic bo pierwszy znak zawiera '<' dostajesz wiadomosc w logu z bledem).
  • Odpowiedz
@HHHHHH: No 15k PLN wychodzi na miesiąc, w Polsce więcej dostaniesz, a Malta tania nie jest. Już lepiej coś zdalnie poszukać i przenieść się gdzieś na południe Hiszpanii czy Portugalii.
  • Odpowiedz
Mirki jak napisałem component z formularzem to da się go wykorzystać do tworzenia jak i edycji obiektu? Tzn pobieram obiekt z bazy i wstrzykuje go do tego formularza.

Czy lepiej jest stworzyć oddzielny formularz do edycji? Jakieś pros/cons ?

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

Hej Mireczki mam prostą aplikację ze springiem na backendzie i angularem na froncie.

Mam problem tokenami a konkretnie gdy wysyłam posta z angulara do backendu dostaję odpowiedź o statusie 200 ok ale na konsoli dane wyświetlają mi się jako null. Nie mogę nic z tego odczytać. Jeżeli wysyłam posta z restlet clienta na chrome to w odpowiedzi ciało jest puste ale w nagłówku mam stworzony przez serwer token.

Kod wrzuciłem tutaj.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Fiver: Testowałeś czy poprawnie skonfigurowałeś JWT? spróbuj przez curla(nie wygodnie)/postmana testowac sam backend czy działa jeśli tak to potem sprawdź front

PS. Znalazłem dość dobry tutek z konfiguracja JWT na spring boot (według mnie tak powinny wyglądać wszystkie tutoriale jasno oraz przejrzyście człowiek napisał) Link
  • Odpowiedz
eh miruny z #rails i #angular
jak zrobić, aby moduł angulara był globalny (jeden na aplikację - tak się w ogolę robi?)?

powiedzmy, ze moja główna strona składa się z trzech view z osobną logiką, ale zależą od siebie i chciałem przekazywać pomiędzy nimi wartości

zaimplementowałem sobie pierwsze menu z view w html.erb z angularem w pliku js i controllerem rb - moduł angulara zdeklarowałem w js a ng-app="gromwellapp"
gromwell - eh miruny z #rails i #angular 
jak zrobić, aby moduł angulara był globaln...

źródło: comment_YPgqaqV8TOORKFlMsSyMcJYHG2OXxmW9.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@robie_bota: a problem polegał na tym, że Ty tych wartości nijak nie dodawałeś do obiektu form. To by zadziałało w template-driven forms, ale w reactive już nie bardzo ( ͡ ͜ʖ ͡) A i ta składnia, entery chyba losowo wstawiasz :D
  • Odpowiedz
Mam aplikację w #angular no i wszystko pięknie działa, gdy uruchamiam ją lokalnie. Chciałem ją jednak umieścić na #firebase i tam już działa nieco inaczej.
Np. kliknięcie przycisku submit formularza odświeża mi stronę (lokalnie tego nie robi).
Kolejna rzecz, przycisk submit powinien stać się klikalny dopiero, gdy pola formularza są poprawnie wypełnione. Na localhost działa jak należy niezależnie od urządzenia, na którym wejdę na stronę. Na wersji hostowanej
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Próbuję zrobić pierwszy form w #angular #angular2 i coś mi nie idzie...
Chciałbym uzyskać taki output:
{
"productName": "sdfaksadfafds",
"productWeightCategory": {"id": 1,"categoryWeightName": "asd1"}}
i jak narazie to działa jedynie productName, a
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie mireczki. Mam kilka controllerów, każdy ma 90% to samo(te same funkcje,zmienne scopowe itp itd) różnią się jedynie obiektami(różne pola obiektów, fabrykami) i konfiguracją. Jest jakiś sposób aby jakiś np. controller(albo coś innego) umożliwiał innym controlerom używanie jego funkcji itp ale z podmienionymi(nadpisanymi) niektórymi rzeczami(funkcje, fabryka). Kod: https://pastebin.com/nBVVrrau teamCtrl i playerCtrl duplikują mega kod, i nie znam gdzie szukać podpowiedzi czego użyć nawet. Czy może service czy coś innego ?
#
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jwojtas: kontrolery powinny w sobie zawierać tylko logikę do wyświetlania, logika biznesowa powinna być w serwisach. Mamy teraz 2 opcje:
- zduplikowany kod jest logiką wyświetlania -> rozważ stworzenie komponentu bazowego zawierającego wspólny kod
- zduplikowany kod jest logiką biznesową -> wywalić do serwisu
  • Odpowiedz
#javascript #angular
Mirki moj promotor chce zebym napisal mu jakies 2 trudne pytania z JS lub angualra ( ͡° ͜ʖ ͡°)
jakies pomysły ?
edit: Dodam ,ze nie mam pojecia i wiedzy ,zeby zadac jakies "trudne " pytanie ;<
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rrobot: Wysłalem mu takie to wydziwia :/

1. roznica miedzy == a ===,
2. wymien 5 znanych typów zmiennych w JS
3. róznica miedzy Undefinded i Undeclared
4. zasada działania .submit()
  • Odpowiedz
Mam aplikację webową opartą na Angularze v5 (CLI), .NET Core WebAPI i SQL Server.

Nie korzystałem z szablonów VS. Zamiast tego, aplikacja angularowa jest kompletnie oddzielona od API i komunikuje się z nim poprzez proxy.

Chciałbym teraz zrobić deploy na Azure w kontenerze dockerowym, ale wszystkie tutoriale, jakie znalazłem zalecają, żeby wrzucić WebAPI do katalogu aplikacji angualowej.

Czy
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ThatPart: Tworzysz dwa kontenery, jeden z api i drugi z frontem i np. nginx. W nginx ustawiasz sobie proxy na api i wszystko działa. :) Ogólnie to 1 proces = 1 kontener. Nie wrzucaj dwóch aplikacji do jednego to jest antipattern.
  • Odpowiedz
Mireczki proszę o pomoc #angular

Konfiguruję routy. Mam tak:
1) w app.module.ts załadowany import RouterModule from @angular/router
2) zaimportowany path i component w RouterModule.forRoot
3) dodany
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki tworzę prostą aplikację w angularze w której wyświetlam na głównej stronie posty z treścią pobraną z bazy danych. Mamy komponent news-preview-list w którym za pomocą pętli wyświetlam komponenty news-preview. Z bazy danych pobieram całą treść newsa ale w preview wyświetlam tylko część. Nie wiem jak zrobić, żeby po kliknięciu w treść news-preview uruchamiał mi się nowy komponent news - czyli z pełnym opisem ale bez kolejnego połączenia z serwerem? Skoro raz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach