Als «angular» getaggte Fragen

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.


2
Was bedeutet das Präfix "at" (@) in npm-Paketen?
In der Angular Component Router-Dokumentation bin ich gerade auf einen npm-Befehl gestoßen, den ich noch nie gesehen habe, und ich verstehe nicht, was los ist: npm install @angular/router --save Was bedeutet das @angular/router? Ist die gesamte Zeichenfolge ein Paketname? Aber dann finde ich dieses Paket nicht, wenn ich die Suche …
294 javascript  angular  npm 

15
Der Ausdruck ___ hat sich geändert, nachdem er überprüft wurde
Warum ist die Komponente in diesem einfachen Plunk @Component({ selector: 'my-app', template: `<div>I'm {{message}} </div>`, }) export class App { message:string = 'loading :('; ngAfterViewInit() { this.updateMessage(); } updateMessage(){ this.message = 'all done loading :)' } } Werfen: AUSNAHME: Der Ausdruck 'Ich bin {{message}} in App @ 0: 5' hat …

13
Ausnahme: Kann nicht an 'ngFor' gebunden werden, da es sich nicht um eine bekannte native Eigenschaft handelt
Was mache ich falsch? import {bootstrap, Component} from 'angular2/angular2' @Component({ selector: 'conf-talks', template: `<div *ngFor="talk of talks"> {{talk.title}} by {{talk.speaker}} <p>{{talk.description}} </div>` }) class ConfTalks { talks = [ {title: 't1', speaker: 'Brian', description: 'talk 1'}, {title: 't2', speaker: 'Julie', description: 'talk 2'}]; } @Component({ selector: 'my-app', directives: [ConfTalks], template: …

11
Winkel 2-Änderungsereignis bei jedem Tastendruck
Das Änderungsereignis wird erst aufgerufen, nachdem sich der Fokus der Eingabe geändert hat. Wie kann ich dafür sorgen, dass das Ereignis bei jedem Tastendruck ausgelöst wird? <input type="text" [(ngModel)]="mymodel" (change)="valuechange($event)" /> {{mymodel}} Die zweite Bindung ändert sich übrigens bei jedem Tastendruck.
282 angular 

22
Wie wende ich Filter auf * ngFor an?
Anscheinend wird Angular 2 Pipes anstelle von Filtern wie in Angular1 in Verbindung mit ng-for verwenden, um Ergebnisse zu filtern, obwohl die Implementierung noch vage zu sein scheint, ohne klare Dokumentation. Was ich erreichen möchte, kann nämlich aus der folgenden Perspektive betrachtet werden <div *ng-for="#item of itemsList" *ng-if="conditon(item)"></div> Wie implementiere …

12
Angular2-Ausnahme: Kann nicht an 'routerLink' gebunden werden, da es sich nicht um eine bekannte native Eigenschaft handelt
Offensichtlich ist die Beta für Angular2 neuer als neu, daher gibt es nicht viele Informationen, aber ich versuche, das zu tun, was ich für ein ziemlich einfaches Routing halte. Das Hacken mit dem Schnellstartcode und anderen Ausschnitten von der https: //angular.io-Website hat zu der folgenden Dateistruktur geführt: angular-testapp/ app/ app.component.ts …
277 angular 

9
Wie füge ich ein bedingtes Attribut in Angular 2 hinzu?
Wie kann ich bedingt ein Elementattribut hinzufügen, z. B. das checkedeines Kontrollkästchens? Frühere Versionen von Angular hatten NgAttrund ich denke NgChecked, alle scheinen die Funktionalität zu bieten, nach der ich suche. Diese Attribute scheinen jedoch in Angular 2 nicht vorhanden zu sein, und ich sehe keine andere Möglichkeit, diese Funktionalität …


13
Wie übergebe ich Daten an Angular-Routing-Komponenten?
In einer der Vorlagen meiner Angular 2-Routen ( FirstComponent ) habe ich eine Schaltfläche first.component.html <div class="button" click="routeWithData()">Pass data and route</div> Mein Ziel ist es zu erreichen: Klicken Sie auf die Schaltfläche -> Route zu einer anderen Komponente, während Sie die Daten beibehalten und die andere Komponente nicht als Direktive …

11
Wie übergebe ich URL-Argumente (Abfragezeichenfolge) an eine HTTP-Anforderung in Angular?
Ich erstelle eine HTTP-Anforderung für Angular, weiß jedoch nicht, wie ich URL-Argumente (Abfragezeichenfolge) hinzufügen soll. this.http.get(StaticSettings.BASE_URL).subscribe( (response) => this.onGetForecastResult(response.json()), (error) => this.onGetForecastError(error.json()), () => this.onGetForecastComplete() ); Jetzt ist meine StaticSettings.BASE_URL so etwas wie eine URL ohne Abfragezeichenfolge wie: http://atsomeplace.com/, aber ich möchte, dass es http://atsomeplace.com/?var1=val1&var2=val2 ist Wo passen var1 und …
265 http  angular  typescript 

16
Wie werden untergeordnete Komponenten aus der CSS-Datei der übergeordneten Komponente formatiert?
Ich habe eine übergeordnete Komponente: <parent></parent> Und ich möchte diese Gruppe mit untergeordneten Komponenten füllen: <parent> <child></child> <child></child> <child></child> </parent> Übergeordnete Vorlage: <div class="parent"> <!-- Children goes here --> <ng-content></ng-content> </div> Untergeordnete Vorlage: <div class="child">Test</div> Schon seit parent und childzwei separate Komponenten sind, sind ihre Stile an ihren eigenen Bereich …


16
Definieren Sie globale Konstanten
In Angular 1.x können Sie Konstanten wie folgt definieren: angular.module('mainApp.config', []) .constant('API_ENDPOINT', 'http://127.0.0.1:6666/api/') Was wäre das Äquivalent in Angular (mit TypeScript)? Ich möchte die API-Basis-URL in all meinen Diensten einfach nicht immer wieder wiederholen.

15
Formatieren Sie das Datum mithilfe von Pipes als TT / MM / JJJJ
Ich verwende die datePipe, um mein Datum zu formatieren, aber ohne eine Problemumgehung kann ich nicht genau das gewünschte Format erhalten. Verstehe ich Pfeifen falsch oder ist das einfach nicht möglich? //our root app component import {Component} from 'angular2/core' @Component({ selector: 'my-app', providers: [], template: ` <div> <h2>Hello {{name}}</h2> <h3>{{date …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.