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
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
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ę...
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...
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
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
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...
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...
Chcę przekazać parametr zapytania prop=xxx. To nie zadziałało <a [routerLink]="['/somepath', {queryParams: {prop:
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...
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ę...
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...
Jak wyświetlić ekran ładowania, gdy zmienię trasę w Angular
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...
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...
Tworzę stronę internetową z nieruchomościami za pomocą Angular 2, Google Maps itp., A gdy użytkownik zmieni środek mapy, wyszukuję w API wskazując aktualną pozycję mapy oraz promień. Chodzi o to, że chcę odzwierciedlić te wartości w adresie URL bez ponownego ładowania całej strony. Czy to jest...
Chciałbym ostrzec użytkowników o niezapisanych zmianach, zanim opuszczą określoną stronę mojej aplikacji Angular 2. Zwykle bym używał window.onbeforeunload, ale to nie działa w przypadku aplikacji jednostronicowych. Odkryłem, że w angular 1 możesz podłączyć się do $locationChangeStartzdarzenia,...
Mam komponent nadrzędny, który trafia na serwer i pobiera obiekt: // parent component @Component({ selector : 'node-display', template : ` <router-outlet [node]="node"></router-outlet> ` }) export class NodeDisplayComponent implements OnInit { node: Node; ngOnInit(): void...
Utworzyliśmy jeden projekt angular2, w którym utworzyliśmy jeden moduł (my-module), a wewnątrz tego modułu utworzyliśmy jeden komponent (my-new-component) za pomocą następujących poleceń cmd: ng new angular2test cd angular2test ng g module my-module ng generate component my-new-component Po...
Załóżmy, że aktualnie jestem na stronie, która ma adres URL /user/:id. Teraz z tej strony przechodzę do następnej strony :id/posts. Czy jest sposób, żebym mógł sprawdzić, jaki jest poprzedni adres URL, tj /user/:id. Poniżej moje trasy export const routes: Routes = [ { path: 'user/:id',...