Pytania na temat Angular (nie mylić z AngularJS), frameworkiem internetowym od Google. Użyj tego znacznika do pytań Angular, które nie są specyficzne dla poszczególnych wersji. W starszym frameworku sieciowym AngularJS (1.x) użyj znacznika angularjs.
Wiem, że mogę uzyskać wartości formularza za pomocą JSON.stringify (this.formName.value) jednak chcę uzyskać pojedynczą wartość z formularza. Jak mam to zrobić?
Buduję aplikację mapową za pomocą Angular Maps i chcę zaimportować plik JSON jako listę markerów definiujących lokalizacje. Mam nadzieję, że użyję tego pliku JSON jako tablicy znaczników [] wewnątrz pliku app.component.ts. Zamiast definiować zakodowaną na stałe tablicę znaczników w pliku TypeScript. Jaki jest najlepszy proces importowania tego pliku JSON do …
Chcę użyć suwaka zakresu w projekcie kątowym i próbowałem użyć jednego dostępnego modułu dla kątowego 4. Działa dobrze podczas kompilacji, ale kiedy próbuję zbudować go do wdrożenia, generuje poniższy błąd. Sprawdziłem opcję używania wtyczki jQuery bezpośrednio w projekcie angular i dostaję opcje robienia tego tylko w Angular 2. Czy jest …
Problem polega na tym, że kiedy uruchamiam moją aplikację, działa dobrze. Ale kiedy ją odświeżam, przez większość czasu widzę poniżej msg. Selektor „moja-aplikacja” nie pasuje do żadnych elementów Ale dziwne jest to, że wiele razy, gdy odświeżam moją aplikację, również działa. Ostatecznie moja aplikacja zachowuje się dziwnie i nie mogę …
Oto przykład szablonu: <input type="number" class="form-control" [(ngModel)]="overRideRate" formControlName="OverRideRate"> <input type="number" class="form-control" [ngModel]="overRideRate" formControlName="OverRideRate"> Tutaj obaj robią to samo. Który jest preferowany i dlaczego?
Mam takie zdarzenie kliknięcia <button (click)="toggle($event)" class="someclass" id="btn1"></button> <button (click)="toggle($event)" class="someclass" id="btn2"></button> Łapię zdarzenie w moim parametrze wejściowym funkcji i chcę dowiedzieć się, co dokładnie przycisk został kliknięty. toggle(event) { } ale eventnie ma idwłaściwości. altKey: false bubbles: true button: 0 buttons: 0 cancelBubble: false cancelable: true clientX: 1198 clientY: …
Jak dodać wiele niezależnych przechwytywaczy HTTP do aplikacji Angular 4? Próbowałem je dodać, rozszerzając providerstablicę o więcej niż jeden przechwytywacz. Ale tylko ostatnia jest faktycznie wykonywana, Interceptor1jest ignorowana. @NgModule({ declarations: [ /* ... */ ], imports: [ /* ... */ HttpModule ], providers: [ { provide: Http, useFactory: (xhrBackend: XHRBackend, …
Mam pytanie dotyczące Angular Material (z Angular 4+). Powiedz w moim szablonie komponentów, że dodaję <mat-horizontal-stepper>komponent, a na każdym kroku <mat-step>mam przyciski krokowe do nawigacji po komponencie. Tak jak tak ... <mat-horizontal-stepper> <mat-step> Step 1 <button mat-button matStepperPrevious type="button">Back</button> <button mat-button matStepperNext type="button">Next</button> </mat-step> <mat-step> Step 2 <button mat-button matStepperPrevious …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Jak mogę ponownie załadować bieżącą stronę w Angular 2? jeśli jestem na stronie 2 (paginacja) i …
Jak mogę zmienić poniższy kod materiału kątowego, aby tabela danych była domyślnie sortowana według kolumny „nazwa”, w kolejności rosnącej. Musi być wyświetlona strzałka (wskazująca aktualny kierunek sortowania). Oto, co chcę osiągnąć: Oryginalny kod: <table matSort (matSortChange)="sortData($event)"> <tr> <th mat-sort-header="name">Dessert (100g)</th> <th mat-sort-header="calories">Calories</th> <th mat-sort-header="fat">Fat (g)</th> <th mat-sort-header="carbs">Carbs (g)</th> <th mat-sort-header="protein">Protein …
Chcesz się tylko dowiedzieć, jak Angular tworzy i działa za kulisami? Poniżej znajduje się to, co dotychczas zrozumiałem. Chcę wiedzieć, czy coś przegapiłem. Jak buduje Angular Po zakodowaniu naszych aplikacji Angular za pomocą TypeScript używamy polecenia Angular CLI do tworzenia aplikacji. ng buildpolecenie kompiluje aplikację do katalogu wyjściowego, a artefakty …
Cześć, próbuję dowiedzieć się, jak zaimplementować nowe kątowe przechwytywacze i obsłużyć 401 unauthorizedbłędy, odświeżając token i ponawiając żądanie. Oto przewodnik, który śledziłem: https://ryanchenkie.com/angular-authentication-using-the-http-client-and-http-interceptors Pomyślnie buforuję żądania, które nie powiodły się, i mogę odświeżyć token, ale nie mogę dowiedzieć się, jak ponownie wysłać żądania, które wcześniej zakończyły się niepowodzeniem. Chcę również, …
Mam aplikację, w której mam komponent do przesyłania, w którym mogę przesłać plik. Jest osadzony w body.component. Podczas przesyłania powinien używać funkcji (np. BodyComponent.thefunction()) Komponentu nadrzędnego (wywołanie, aby zaktualizować dane): ale tylko wtedy, gdy nadrzędny jest konkretnie body.component. Przesyłanie może być również używane w innym miejscu z innym zachowaniem. Coś …
Mam komponent, który otrzymuje tablicę imageobiektów jako Inputdane. export class ImageGalleryComponent { @Input() images: Image[]; selectedImage: Image; } Chciałbym, gdy składnik ładuje selectedImagewartość ustawioną na pierwszy obiekt imagestablicy. Próbowałem to zrobić w OnInithaku cyklu życia w następujący sposób: export class ImageGalleryComponent implements OnInit { @Input() images: Image[]; selectedImage: Image; ngOnInit() …
W Angular 1.xx po prostu prosisz o tę samą usługę i otrzymujesz tę samą instancję, umożliwiając udostępnianie danych w usłudze. Teraz w Angular 2 mam komponent, który ma odniesienie do mojej usługi. Potrafię czytać i modyfikować dane w serwisie, co jest dobre. Kiedy próbuję wstrzyknąć tę samą usługę w innym …
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.