Routing kątowy to wbudowana funkcja, która umożliwia tworzenie interfejsu użytkownika aplikacji jednostronicowej (SPA), w którym użytkownicy mogą przechodzić do różnych widoków bez konieczności ponownego ładowania całej strony z serwera za każdym razem.
Obecne dokumenty mówią tylko o uzyskiwaniu parametrów trasy, a nie o rzeczywistych odcinkach trasy. Na przykład, jeśli chcę znaleźć element nadrzędny bieżącej trasy, jak to możliwe?
Czy istnieje sprytny sposób na powrót do ostatniej strony w Angular 2? Coś jak this._router.navigate(LASTPAGE); Na przykład strona C ma Go Backprzycisk, Strona A -> Strona C, kliknij ją, wróć do strony A. Strona B -> Strona C, kliknij ją, wróć do strony B. Czy router ma tę historię?
UWAGA: Istnieje wiele różnych odpowiedzi, a większość z nich była poprawna w tym samym czasie. Faktem jest, że to, co działa, zmieniało się wiele razy, gdy zespół Angular zmienił swój router. Wersja Routera 3.0, która ostatecznie stanie się routerem w Angular, łamie wiele z tych rozwiązań, ale oferuje bardzo proste …
W mojej aplikacji Angular 2, gdy przewijam stronę w dół i klikam link u dołu strony, zmienia trasę i zabiera mnie do następnej strony, ale nie przewija do góry strony. W rezultacie, jeśli pierwsza strona jest długa, a druga strona ma niewiele treści, sprawia wrażenie, że druga strona nie ma …
Wiem, że mogę przekazać parametr do routerLinktras takich jak /user/:id przez pisanie [routerLink]="['/user', user.id]" ale co z trasami takimi jak ta: /user/:id/details Czy istnieje sposób na ustawienie tego parametru, czy powinienem rozważyć inny schemat adresów URL?
Używam wersji Angular 2.0.0-alpha.30. Po przekierowaniu na inną trasę odśwież stronę przeglądarki, wyświetlając komunikat Nie można uzyskać / trasy. Czy możesz mi pomóc w ustaleniu przyczyny tego błędu.
Angular 2 - Jak nawigować do innej trasy za pomocą this.router.parent.navigate('/about'). Wydaje się, że to nie działa. Próbowałem, location.go("/about");ponieważ to nie działało. Zasadniczo po zalogowaniu się użytkownika chcę przekierować go na inną stronę. Oto mój kod poniżej: import {Component} from 'angular2/angular2'; import {CORE_DIRECTIVES, FORM_DIRECTIVES} from 'angular2/angular2'; import {Router} from 'angular2/router'; …
Jaka jest metoda przekierowania użytkownika do całkowicie zewnętrznego adresu URL w Angular 2. Na przykład, jeśli muszę przekierować użytkownika na serwer OAuth2 w celu uwierzytelnienia, jak mam to zrobić? Location.go(), Router.navigate()i czy Router.navigateByUrl()są w porządku, jeśli chcesz skierować użytkownika do innej sekcji (trasy) w aplikacji Angular 2, ale nie widzę, …
Niedawno zacząłem bawić się angularem 2. Jak dotąd jest niesamowity. Zacząłem więc osobisty projekt demonstracyjny, aby nauczyć się obsługi angular-cli. Przy podstawowej konfiguracji routingu chcę teraz przejść do niektórych tras z nagłówka, ale ponieważ mój nagłówek jest elementem nadrzędnym dla router-outlet, pojawia się ten błąd. app.component.html <app-header></app-header> // Trying to …
Czytałem, że wstrzykiwanie podczas ładowania początkowego powinno mieć wszystkie elementy podrzędne, które mają tę samą instancję, ale moje komponenty główne i nagłówkowe (główna aplikacja zawiera komponent nagłówka i gniazdo routera) otrzymują osobne wystąpienie moich usług. Mam usługę FacebookService, której używam do wykonywania połączeń z interfejsem API javascript na Facebooku oraz …
W Angular 1.x mogę wykonać następujące czynności, aby utworzyć łącze, które w zasadzie nic nie robi: <a href="">My Link</a> Ale ten sam znacznik przechodzi do bazy aplikacji w Angular 2. Jaki jest odpowiednik tego w Angular 2? Edycja: Wygląda na błąd w routerze Angular 2, a teraz jest otwarty problem …
Pochodzę ze świata Asp.Net MVC, w którym użytkownicy próbujący uzyskać dostęp do nieautoryzowanej strony są automatycznie przekierowywani na stronę logowania. Próbuję odtworzyć to zachowanie w Angular. Natknąłem się na dekorator @CanActivate, ale powoduje to, że komponent w ogóle nie renderuje się, nie ma przekierowania. Moje pytanie jest następujące: Czy Angular …
Mój routing w aplikacjach angular2 działa dobrze. Ale mam zamiar utworzyć na podstawie tego routeLink : Oto mój routing: const routes: RouterConfig = [ { path:'home' , component: FormComponent }, { path:'about', component: AboutComponent }, { path:'**' , component: FormComponent } ]; A oto linki, które stworzyłem: <ul class="nav navbar-nav …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.