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.
Odnosi się do https://angular.io/docs/ts/latest/guide/displaying-data.html i stosu Jak sprawdzić pusty obiekt w szablonie Angular 2 za pomocą * ngJeśli nadal pojawia się błąd składni niezdefiniowany. Jeśli usunę warunek * ngIf, otrzymam wartości w teamMembers, jeśli wrzucę do niego jakąś wartość, aby uzyskać dostęp do wartości w teamMembers. moim teamMemberobiektem jest [ …
Niedawno zacząłem używać angular 4 zamiast angular.js 1. Skorzystałem z samouczka Heroes, aby poznać podstawy Angular 4, a obecnie używam własnego modułu „RouterModule” firmy Angular z pakietu „@ angular / router”. Aby zaimplementować autoryzację dla mojej aplikacji, chciałbym wiedzieć, jak ręcznie przekierować na inną trasę, nie mogę znaleźć żadnych przydatnych …
Mój problem jest dość klasyczny. Mam prywatną część aplikacji, która znajduje się za plikiem login form. Po pomyślnym zalogowaniu następuje przejście do trasy podrzędnej dla aplikacji administratora. Mój problem polega na tym, że nie mogę użyć, global navigation menuponieważ router próbuje trasować w moim AdminComponentzamiast moim AppCompoment. Więc moja nawigacja …
Jeśli mam następujący przycisk w pliku html <button (click)="doSomething('testing', $event)">Do something</button> Również w odpowiednim komponencie mam tę funkcję doSomething(testString: string, event){ event.stopPropagation(); console.log(testString + ': I am doing something'); } Czy istnieje odpowiedni typ, który należy przypisać do $eventwejścia? Sam parametr zdarzenia jest obiektem, ALE jeśli przypiszę go do obiektu …
Po aktualizacji do RC5 zaczęliśmy otrzymywać ten błąd: ngModel cannot be used to register form controls with a parent formGroup directive. Try using formGroup's partner directive "formControlName" instead. Example: <div [formGroup]="myGroup"> <input formControlName="firstName"> </div> In your class: this.myGroup = new FormGroup({ firstName: new FormControl() }); Or, if you'd like to …
Mamy komponent, który ma dynamicznie budowaną formę. Kod dodający kontrolkę z walidatorami może wyglądać następująco: var c = new FormControl('', Validators.required); Ale powiedzmy, że chcę dodać drugi walidator później . Jak możemy to osiągnąć? Nie możemy znaleźć żadnej dokumentacji na ten temat w Internecie. Znalazłem chociaż w kontrolkach formularza jest …
Zapytano mnie o to dzisiaj i nie byłem w stanie udzielić właściwej odpowiedzi. Maszynopis transpiles do JS. Następnie jest trzęsienie drzewa, „mniej” (opcjonalnie) i co jeszcze w procesie wdrażania. Ale nic takiego (afaik) nie ma nic wspólnego z „kompilacją”. Wszystko jest pakowane i mocno optymalizowane, ale tak naprawdę nie jest …
Chcę wstrzyknąć usługę do klasy, która nie jest składnikiem . Na przykład: Myservice import {Injectable} from '@angular/core'; @Injectable() export class myService { dosomething() { // implementation } } Moja klasa import { myService } from './myService' export class MyClass { constructor(private myservice:myService) { } test() { this.myservice.dosomething(); } } To …
Jak zakodować lub zdekodować ciąg w Angular 2 z base64 ??? Moje narzędzie front-end to Angular 2. Miałem ciąg hasła, przed przekazaniem go do API muszę zakodować base64. Ponieważ w usłudze zostanie zdekodowany ciąg zakodowany w base64. Więc szukam jakiejś biblioteki kodowania / dekodowania base64 dla Angular2 / Typescript i …
Mam problem ze znalezieniem sposobu oznaczenia wszystkich pól formularza jako dotkniętych. Główny problem polega na tym, że jeśli nie dotykam pól i nie próbuję wysłać formularza - błąd walidacji nie pojawia się. Mam symbol zastępczy dla tego fragmentu kodu w moim kontrolerze. Mój pomysł jest prosty: użytkownik klika przycisk przesyłania …
Mam składnik, który używa EventEmitter i EventEmitter jest używany, gdy ktoś na stronie zostanie kliknięty. Czy istnieje sposób, w jaki mogę obserwować EventEmitter podczas testu jednostkowego i użyć TestComponentBuilder, aby kliknąć element, który wyzwala metodę EventEmitter.next () i zobaczyć, co zostało wysłane?
Mam prosty komponent kątowy 2 z szablonem. Jak wyczyścić formularz i wszystkie pola po przesłaniu? Nie mogę ponownie załadować strony. Po ustawieniu danych z date.setValue('')polem nadal touched. import {Component} from 'angular2/core'; import {FORM_DIRECTIVES, FormBuilder, ControlGroup, Validators, Control} from 'angular2/common'; @Component({ selector: 'loading-form', templateUrl: 'app/loadings/loading-form.component.html', directives: [FORM_DIRECTIVES] }) export class LoadingFormComponent …
Dodałem CORS w nagłówku, ale nadal otrzymuję problem z CORS w moim żądaniu. Jaki jest prawidłowy sposób dodawania i obsługi CORS i innych żądań w nagłówkach? Oto kod pliku usługi: import { HttpClient, HttpHeaders, HttpClientModule } from '@angular/common/http'; const httpOptions = { headers: new HttpHeaders({ 'Access-Control-Allow-Origin':'*', 'Authorization':'authkey', 'userid':'1' }) }; …
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.