Jakiś czas temu, w trakcie debuggowania aplikacji zauważyłam dziwną rzecz. Mianowicie po wybraniu z menu opcji Stoły do gier lub Moje stoły do gier, obydwie pozycje były podświetlone. Wyglądało to tak: A html tak: Jak widać, obydwa elementy mają klasę active. Jak to możliwe? Ano łatwo zauważyć, że obywa elementy mają taki sam kontroler… Czytaj dalej Navigation bar i Routes
Kategoria: Angular
Aktualizacja Angular 2->4 i TypeScript 2.2->2.4
Z okazji wolnego dnia wpadłam na pomysł zaktualizowania oprogramowania aplikacji. Zdecydowałam się na update Angulara z wersji 2.2.1 na 4.3.3. Wiązało się to ze zmianą wersji pakietów w pliku package.json. Byłam sceptycznie nastawiona do zmiany, ponieważ nie chciałam opóźniać (i tak spowolnionych własnym lenistwem i brakiem czasu) prac nad projektem. Z okazji dnia wolnego zmobilizowałam… Czytaj dalej Aktualizacja Angular 2->4 i TypeScript 2.2->2.4
Błąd „Cannot match any routes. URL Segment: ‚_'”
Od kilku miesięcy działania aplikacji ciągle miałam w przeglądarce błąd dotyczący url: Ciągle nie miałam czasu się za niego zabrać, bo skoro aplikacja działała, to rozwiązanie problemu zostawiałam na później. Wiem, nie jest to zbyt dobra praktyka. Powinnam od razu naprawić błąd - ale czasami to, że wiemy, co trzeba zrobić, nie wystarcza do tego,… Czytaj dalej Błąd „Cannot match any routes. URL Segment: ‚_'”
Problem z uprawnieniami użytkowników
Po zalogowaniu danego gracza mamy możliwość podejrzenia informacji o nim. Jeśli to są nasze informacje, możemy je edytować. Jeśli informacje należą do innego gracza, możemy je tylko podglądać (do tego tylko wybrane informacje). Natknęłam się więc na problem, jak przekazywać informację dotyczącą tego, czy właściciel danego obiektu (np. obiekt gracza zawierający takie informacje jak imię,… Czytaj dalej Problem z uprawnieniami użytkowników
MVC, Angular i redirect
Kontynuując tworzenie aplikacji BoardGamesNook natknęłam się na pewien problem. Mianowicie chciałam, żeby po zalogowaniu się, użytkownik nie przechodził do strony głównej programu, ale musiał wypełnić pewne wymagane dane dla obiektu gracza. Dopiero po ich wypełnieniu mógłby korzystać z aplikacji. Opis problemu: mam UserController i GamerController. Muszę je połączyć w jakiś sposób. To znaczy, że po… Czytaj dalej MVC, Angular i redirect
Podsumowanie DSP2017
Ostatnio internety zalewa fala podsumowań konkursu. Również dołączę do tej fali - ale postaram się, żeby było szybko i przyjemnie:D Dowiedziałam się o konkursie rok temu od kolegi, który brał udział w DSP2016. Namawiał mnie do udziału, ale wtedy kończyłam magisterkę, pracowałam i nie zdecydowałam się wystartować. Stwierdziłam "za rok wezmę udział". I faktycznie, minął rok,… Czytaj dalej Podsumowanie DSP2017
Social logowanie
Pamiętałam, że Maciek Aniserowicz wspominał kiedyś o social logowaniu w poście. Postanowiłam, że zrobię tak samo. Zainstalowałam pakiet SimpleAuthentication, utworzyłam klasę Provider, przeszłam w aplikacji do url https://localhost/authentication/redirect/facebook i nic? Ale jak to? Przecież miało działać, a tu same błędy. Okazało się, że potrzebuję jeszcze Autofac i Glimpse. Ok, zrobione. No i nadal nie działa:… Czytaj dalej Social logowanie
Recenzja po ngSummit
Byłam wczoraj na bezpłatnej konferencji ngSummit organizowanej przez firmę Sii we Wrocławiu. Tak jak się zapewne domyślacie po nazwie, konferencja dotyczyła Angulara. Biorąc pod uwagę mój projekt na DSP, który robię właśnie z użyciem tego frameworka, było wysokie prawdopodobieństwo, że konferencja wyda mi się ciekawa i wyniosę z niej jakąś wiedzę. Pod względem organizacyjnym - bomba!… Czytaj dalej Recenzja po ngSummit
Naprawa błędu i LocationStrategy
Pisałam ostatnio o błędzie, z którym nie mogłam sobie poradzić: "Error: Cannot assign to a reference or variable!" Kolega Patryk rzucił okiem i co? Oczywiście znalazł prostą przyczynę, brak parametru name: Proste? Proste! Dodatkowo pomógł mi z jednym problemem, a mianowicie brakiem możliwości odświeżania stron (poza stroną główną). Okazało się, że brakowało mi modułów Type i… Czytaj dalej Naprawa błędu i LocationStrategy
BoardGamesNook: stół do gry
Prace nad aplikacją trwają, udało mi się już utworzyć nowy moduł stołów do gry. Wyniki widać poniżej. Na początku widzimy listę stołów do gry: Jest na niej wypisany założycie stołu oraz proponowane pozycje gier, w które chce zagrać. Po kliknięciu na któryś stół poniżej wyświetlają się opcje dodatkowe: Można przejść do szczegółów stołu lub usunąć… Czytaj dalej BoardGamesNook: stół do gry