Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 14328|Antwort: 0

[Kantig] Angular6 Material2 kapselt das Warnmelde-Promptfeld

[Link kopieren]
Veröffentlicht am 22.11.2018 15:00:49 | | | |
Eckiges Material

Material Design, chinesischer Name: Material Design Language, ist eine neue Designsprache, die von Google eingeführt wurde und laut Google dazu gedacht ist, ein konsistenteres und breiteres "Look and Feel" für Mobiltelefone, Tablets, Desktops und "andere Plattformen" zu bieten.

Laut Google basiert Material Design auf "echter Berührung, inspiriert vom Studium von Papier und Tinte" und ermöglicht es Nutzern, "die visuellen Hinweise zu verstehen, die zur Ersetzung der realen Welt verwendet werden", "ohne gegen die Prinzipien der Mechanik zu verstoßen". Darüber hinaus sind die Grundprinzipien von Licht, Oberfläche und Bewegung entscheidend, um darzustellen, wie sich Objekte im Raum bewegen, interagieren und zueinander existieren. Realistische Licht- und Schatteneffekte zeigen die Nähte zwischen den Blöcken, trennen Räume und markieren bewegliche Teile. Für eine ausführlichere Einführung besuchen Sie bitte die offizielle Website von MaterialDer Hyperlink-Login ist sichtbar.

Angular Material ist eine Reihe von Angular2+ UI-Frameworks, die vom Angular-Team perfekt umgesetzt wurden, basierend auf der Materialspezifikation, der offiziellen Website-Adresse:Der Hyperlink-Login ist sichtbar.

Dieser Artikel verwendet die MatSnackBar-Komponente von Angular Material, um eine Warnbox zu kapseln – schauen wir uns zunächst die Renderings an:



Schritt 1: Installation



Schritt 2: Konfigurieren Sie die Animation

Sobald das Animationspaket installiert ist, importiere das BrowserAnimationsModule in deine Anwendung, um die Animationsunterstützung zu aktivieren.

app.module.ts Import wie folgt:

Schritt 3: Importiere das Theme

Das Einbeziehen von Themes ist notwendig, um alle Kern- und Themenstile auf Ihre Anwendung anzuwenden.

Um mit vorgefertigten Themes zu beginnen, fügen Sie eines der vorgefertigten Designs von Angular Material global in Ihre Anwendung ein. Wenn du die Angular CLI verwendest, kannst du sie einrichtenAn styles.scss

Wenn SieNicht benutztWinkel-CLI, dann<link>kann passierenDeine Elemente enthalten vorgefertigte thematische index.html.

Schritt 4: Beginnen Sie mit der Kapselung des Warnkastens

Geben Sie das /app/services-Verzeichnis über den cmd-Befehl cd ein, und Sie können das Verzeichnis entsprechend Ihrem eigenen Projekt anpassen und den Befehl Create Service ausführen:

Der TS-Code ist wie folgt:


Schritt 5: Konfigurieren Sie das Promptfeld im CSS-Stil

Im Projektstyles.scssAm unteren Rand der Datei fügen Sie folgenden Stil hinzu, der je nach Ihrer aktuellen Situation angepasst werden kann! Der Code lautet wie folgt:

Schritt 6: Verwenden Sie das Warnfeld

Ich nehme die Login-Oberfläche als Beispiel und importiere sie in login.module.tsAlarmdienstundMatSnackBarModuleKomponentenmodule, wie folgt:

In login.component.ts Komponente verwendet, lautet der Code wie folgt:

MatSnackBar-Komponenten-API-Dokumentation:Der Hyperlink-Login ist sichtbar.

(Ende)

Punktzahl

Anzahl der Teilnehmer1MB+1 beitragen+1 Zusammenbruch Grund
kil + 1 + 1 Das hat mir sehr geholfen

Alle Bewertungen sehen





Vorhergehend:Wie Jekins ein .NET-Framework-Projekt implementiert
Nächster:【Redekurs】Hören Sie eine Rede an der Tsinghua-Universität
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com