So erstellen Sie Komponenten in Angular 9

Blog

So erstellen Sie Komponenten in Angular 9

So erstellen Sie Komponenten in Angular 9

Wir können uns Angular Components wie LEGO-Teile vorstellen. Wir erstellen eine Komponente einmal, können sie aber mehrmals in verschiedenen verwenden
Eine Angular-App ist eine Baumstruktur, die aus all den Komponenten besteht, die wir erstellen, beispielsweise wie wir eine Lego-Struktur aus kleinen Lego-Teilen herstellen.

Komponenten sind der grundlegendste UI-Baustein einer Angular-App. Eine Angular-App enthält einen Baum von Angular-Komponenten.— Offizielle Angular-Dokumente

In diesem Artikel erfahren Sie, wie Sie Komponenten in Angular 9 erstellen. Verwenden Sie den Befehl zum Generieren von Komponenten der Angular-CLI oder den Verknüpfungsbefehl zum Erstellen von Angular-Komponenten in Ihrem Projekt.

So geht's |_+_| Komponente oder |_+_|

Nehmen wir an, wir möchten eine Angular-Komponente namens Familie erstellen
Öffnen Sie eine neue Befehlszeilenschnittstelle, navigieren Sie zum Stamm Ihres Angular-Projekts und führen Sie den folgenden Befehl aus:

wie man quecksilber kauft
Use ng generate

Oder Sie können auch den folgenden Befehl ausführen:

ng g c

Angular CLI generiert 4 Dateien für die Komponente im |_+_| Ordner Ihres Projekts:

$ ng generate component family

Wir können auch anpassen, wo die Dateien der Komponente platziert werden.

am besten reagieren native UI-Bibliothek

Angular CLI fügt die Komponente zum |_+_| . hinzu Array des Moduls.

$ ng g c family

Dies ermöglicht |_+_| in einer beliebigen Komponente im |_+_|.

So passen Sie die Ausgabe von |_+_| . an

Standardmäßig ist das |_+_| oder |_+_| Befehle einen Ordner und vier Dateien für die Komponente generieren. Sie können das Standardverhalten jedoch auf zwei Arten ändern:

Verwenden von Flags mit dem Befehl,
Verwenden der |_+_| Konfigurationsdatei.

Verwenden von Flags mit dem |_+_| Befehl
Lassen Sie uns eine About-Komponente ohne Unterordner und ohne die Spezifikationsdatei generieren.

Gehen Sie zurück zum Terminal und führen Sie den folgenden Befehl aus:

YouTube-Kommentarbot online
src/app

Verwenden der |_+_| Datei

Sehen wir uns nun anhand eines Beispiels an, wie Sie die CLI aus dem |_+_| . konfigurieren Datei nicht generieren |_+_| Datei für eine Komponente.

Gehen Sie zurück zu Ihrem Terminal und führen Sie den folgenden Befehl aus:

/family/family.component.ts # Component class /family/family.component.html # Component template /family/family.component.css # Component styles /family/family.component.spec.ts # Component tests

So legen Sie den Ordner der Komponente fest

Sie können auch den Ordner der Komponente definieren, indem Sie den Pfad wie folgt angeben:

declarations

Dadurch wird die Kontaktkomponente im Komponentenordner erstellt, der auch erstellt wird, wenn sie nicht im |_+_| . vorhanden ist Ordner des Projekts.

Offizielle Website des Bluthaushalts

Komponenten manuell erstellen

Sie können Angular-Komponenten auch manuell erstellen, indem Sie die erforderlichen Dateien erstellen und die Klasse der Komponente zum |_+_| . hinzufügen Array des Moduls, wo es verwendet werden soll.

Angular CLI-Namenskonventionen

Wenn Sie eine Angular-Komponente mit der Angular-CLI erstellen, folgt sie diesen Konventionen:

Die |_+_| dem Namen, den Sie für die Komponente übermitteln, wird ein Suffix hinzugefügt.
Das Präfix |_+_|- wird dem Selektor der Komponente hinzugefügt.
Der Name der Komponentenklasse wird in Großbuchstaben geschrieben,

Das ist es, was dieser Artikel Ihnen mitteilen möchte, wie Sie Komponenten in Angular mit dem Befehl ng Generate Component oder dem Shortcut-Befehl ng erstellen.

Erfahren Sie mehr

Danke fürs Lesen !

#eckig #eckig9 #webentwickler