Fragen zu Angular (nicht zu verwechseln mit AngularJS), dem Webframework von Google. Verwenden Sie dieses Tag für Winkelfragen, die nicht für eine einzelne Version spezifisch sind. Verwenden Sie für das ältere AngularJS (1.x) -Webframework das AngularJS-Tag.

Mehr über angular...

Ich versuche, JSON-Datei von URL anzurufen und Daten zu erhalten. Aber kein Fehler und nichts funktioniert. Ich habe keine Ahnung, wie ich es lösen kann. Service export class JsonService { public getMenuData(): Observable<any> { return new Observable((observer) => { this.http.ge....
3 Juni 2021 im 02:15
Entschuldigung, dass ich immer noch ein Anfänger im Winkel bin, und ich verstehe nicht, wie asynchron funktioniert. Ich habe den folgenden Code geschrieben, aber ich erhalte einen Fehler: GET https://localhost:44353/api/ecams/id/undefined 400 und ["The value 'undefined' is not valid."]. Meine Vermut....
2 Juni 2021 im 23:39
PREINGELL 12 Dies zum Arbeiten verwendete: export interface Content { categories: string[] concepts: Topic[] formulas: Topic[] guides: Topic[] } //this.content is of type Content ['formulas', 'concepts'].forEach(c => { this.content[c].forEach(topic => { //.... }); })....
2 Juni 2021 im 22:13
Ich habe die Anzahl der Komponenten (Modal Windows), mit denen Sie aus der Datenbank aus einer Pagage-Liste von Datensätzen auswählen können. Es gibt also eine {course.select.component.ts, um einen Kurs auszuwählen. Das Modal nimmt auch eine {@Input() multiple: boolean -Anmatur an, die bestimmt, ob ....
2 Juni 2021 im 16:05
Ich versuche, eine Liste von Inputs mit dynamischem Modell zu erstellen, aber leider werde ich feststellen, wie ich dies ordnungsgemäß implementieren kann. Grundsätzlich habe ich eine Probe .ts hier. Das Array des Objekts hat anfängliches Objekt, das der Apfel ist. fruits: any[] = [ { na....
2 Juni 2021 im 15:19
In Angular-11 habe ich diesen Code: setRoles(roles: string | any[]){ if (roles){ // tslint:disable-next-line:prefer-const let data = [roles[0].name]; for (let i = 1; i < roles.length; i++){ data.push(roles[i].name); } localStorage.setItem('roles', JSON.stringify(data)); ....
2 Juni 2021 im 13:12
Ich habe diese Funktion im Dienst, um Rollen in Evgular11-Projekt zu überprüfen: // tslint:disable-next-line:typedef checkRole(role: string){ // const roles = JSON.parse(localStorage.getItem('roles')); const roles = JSON.parse(localStorage.getItem('roles') || '{}'); if (!roles) { ....
2 Juni 2021 im 12:46
Ich versuche, den niedrigsten Wert in jeder Spalte zu finden, und geben Sie den Artikel mit in niedrigster Wert in jeder Spalte zurück. Dann auf der dritten Fußzeile auf der Suche nach Werten von weniger als 10. Sobald ich mich neu in Winkel bin, ist es schwierig, ein Beispiel zu finden. Ich habe ei....
2 Juni 2021 im 12:41
Wissen Sie, wie Sie den ternären Betreiber mit routerLink verwenden? Jetzt ist es so: <ion-button *ngIf="event?.evId" routerLink="/event/event-details/{{event?.evId}}"> Cancel </ion-button> <ion-button *ngIf="!event?.evId" routerLink="/event"> Cancel </ion-button> Ich möchte den....
2 Juni 2021 im 12:39
Ich habe eine Spalte als Array gespeichert, aber wenn ich dies von dem Server in ionic empfangen habe, beschäftigt sich Ionic mit ihm als Zeichenfolge und kein Array So ist es gespeichert ["loca6_1.jpeg","loca6_1.jpeg"] Hier ist die Backend-Funktion und es ist in PHP-Laravel geschrieben return Auth....
Ich möchte eine untergeordnete Komponente in meiner übergeordneten Komponente rendern, wenn die Bildschirmgröße kleiner oder gleich 600 px ist. HTML der übergeordneten Komponente: <div class="small-screen"> <app-child-component> </app-child-component> </div> übergeordnete Komponente SCSS ....
2 Juni 2021 im 11:51
In meinem Angular-11-Service habe ich diesen Code: post(url, data, headers){ return this.http.post(`${this.baseURL}${url}`, data, { headers: new HttpHeaders(headers) } ) } get(url, headers){ return this.http.get(`${this.baseURL}${url}`, { headers: new HttpHeaders(headers) } ) } delete(url,head....
2 Juni 2021 im 09:50
Im Winkel Die häufigste und einfache Praxis, um das HTML-Ereignis zu behandeln, ist es eine einfache Ereignisbindung, aber wenn die Logik komplexer wird, ist es rational, RXJS-Operatoren zu verwenden. Lassen Sie uns bei zwei Kesselplatten-Beispielen sehen: Live-Code @Component({ selector: 'app-nat....
2 Juni 2021 im 08:03
Mein Problem ist, wenn ich auf die Register-Schaltfläche mit dem Textfelddatum geklickt habe, mit dem Datum des Textfelds mein Code gut funktionierte. Laut meinem Code ist ein neuer Benutzer in MONGODB mit meinem Knoten Backend registriert und die Homepage innerhalb von 2 Sekunden umleiten. Das Prob....
2 Juni 2021 im 00:58
Ich möchte NGIF verwenden, um einem Textfeld Wert zuzuweisen. Mein Anwendungsfall ist, wenn die Gesamtstunden größer als 40 ist als der Wert, als der Wert 40 zuzuweisen, die Gesamtstunden zuordnen. Ich habe versucht, diesen Code zu verwenden, aber ich bekomme Fehler <ng-template *ngIf="{{this.resul....
1 Juni 2021 im 22:02
Ich habe ein Problem mit der NGINX-Konfiguration für Reverse Proxy. Ich versuche mit dem Port Http: // localhost: 5002 / aber es gibt ein schlechtes Gateway. Der Container mit Nginx ist https gesichert und die eckige App funktioniert und ich kann sie von außerhalb des Servers erreichen. # Expire....
1 Juni 2021 im 19:40
Ich habe den folgenden Winkelservice import { Injectable } from '@angular/core' import { DictUnit } from '@activejs/core' @Injectable({ providedIn: 'root', }) export class RegistrationState { private _dictionaryUnit = new DictUnit({ id: 'registration', immutable: true, ....
1 Juni 2021 im 16:37
Ich habe eine Android-App, die WebView mit der Anzeige von Winkel 8 verwendet. Ich kann die App auf dem ersten Login perfekt fein verwenden. Jede nachfolgende Anforderung, die an den Server gesendet wird, enthält Cookies, die in Anforderungsheadern hinzugefügt werden. Sobald ich die App schließe, si....
1 Juni 2021 im 16:03
In meinem Angular-11-Projekt habe ich diesen Code im Authentifizierungsdienst: login(data: { username: string;password: string;rememberMe: boolean }): Observable < any > { const { username, password, rememberMe } = data; const loginData: OauthInterface = { ['grant_type']: P....
1 Juni 2021 im 15:40
Datatable und Tabelle enthält für alle Spalten zwei Dropdowns (deaktivierter Modus). Während das Kontrollkästchen aktiviert ist, müssen Sie Dropdowns aktivieren. Ich kann nur Dropdown aktivieren, das zweite Dropdown-Feld nicht aktiviert. Unter dem Code ausprobiert, könnten Sie mir bitte helfen, wie ....
1 Juni 2021 im 13:18
Ich habe ein Projekt in eckig-11: Auth.guard: export class AuthGuard implements CanActivate { constructor( private router: Router, private authenticationService: AuthenticationService ) { } canActivate( next: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<bool....
1 Juni 2021 im 13:12
import { HttpClientModule } from '@angular/common/http'; import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { NO_ERRORS_SCHEMA } from '@angular/core'; import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { RouterModule, Routes ....
Ich habe eine Richtlinie zum Validieren des Werts der Eingabe erstellt, wenn der Wert nicht unter bestimmten Limit liegt, möchte ich den Wert löschen und den Fokus erneut auf diese Steuerung einstellen @Directive({ selector: '[validate-onblur-search]' }) export class ValidateOnBlur....
1 Juni 2021 im 12:35
Ich habe this-is-service.service.ts} @Injectable({ providedIn: 'root' }) export class ThisIsService { header = new HttpHeaders({ 'Authorization': TOKEN, 'Content-Type': 'application/json' }); constructor( private http: HttpClient ) { } getFunction() {....
1 Juni 2021 im 12:19
Dies ist ein Array, das ich filtern möchte [ 0: {id: 1, name: "Berlin",} 1: {id: 2, name: "Proffesor",} 2: {id: 4, name: "Oslo",} 3: {id: 6, name: "Denver",} ] Dies ist ein Array zum Filter [6, 16, 2, 10, 24] Das ist meine Pfeife export class ChatPipe implements PipeTransform { ....
1 Juni 2021 im 12:16