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

Ansehen: 9238|Antwort: 1

[Kantig] Angular 9-Serie (VII) CSS-ähnliches Zielfernrohr

[Link kopieren]
Veröffentlicht am 17.06.2020 16:46:59 | | | |
Angular 9er Serie (1) Dynamisch geladene Bauteile
https://www.itsvse.com/thread-9238-1-1.html

Winkel-9-Serie (2) dynamische Komponenten Übertragungsparameter
https://www.itsvse.com/thread-9245-1-1.html

Angular 9 Serie (3) unterzieht dynamische Komponentenereignisse
https://www.itsvse.com/thread-9246-1-1.html

Angular 9 Serie (IV) Individuelle Rohrleitungen
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formatiert das Format der Betragswährung
https://www.itsvse.com/thread-9249-1-1.html

Die Winkel-9-Reihe (VI) ruft native JS-Variablen und Methoden auf
https://www.itsvse.com/thread-9254-1-1.html
Rückblickend haben wir zuvor versucht, den Stil der eingeführten Drittanbieterkomponente zu verändern, aber das war erfolglos.

Der CSS-Stil der Angular-Setting-Komponente hat keine Wirkung auf die Lösung
https://www.itsvse.com/thread-9184-1-1.html
:host stellt einen Selektor dar, der die aktuelle Komponente auswählt.
::ng-deep kann die verschachtelten Hierarchiebeziehungen der ZwischenklasseName ignorieren. Finde direkt den Klassennamen, den du ändern möchtest.
Die offizielle Dokumentation besagt jedoch, dass ng-deep in zukünftigen Versionen aufgegeben wird, und es ist unbekannt, welche Art von Syntax es in Zukunft sein wird.

Die Eigenschaft oben auf der Komponente kann auf styleUrls gesetzt werden, um das CSS-Stylesheet der aktuellen Komponente festzulegen.

Das eingeführte Stylesheet beeinflusst nur das aktuelle Tag-Element und keine anderen Komponenten, was ein wichtiges Merkmal des Angular-Frameworks ist.


CSS-Code:

Schauen wir uns den endgültig generierten CSS-Stil im Browser an, wie unten gezeigt:



.itsvse1[_ngcontent-serverApp-c228] {
    Hintergrundfarbe: Azurblau;
}

[_nghost-serverApp-c228] .itsvse2 {
    Hintergrundfarbe: Grün;
}

[_nghost-serverApp-c228] .itsvse3 {
    Hintergrundfarbe: Rot;
}

  .itsvse4 {
    Hintergrundfarbe: Aqua;
}
.itsvse1 gestaltet nur die aktuelle Komponente, .itsvse2 und .itsvse3 beeinflussen den Stil der eingeführten Kindkomponenten, und .itsvse3 beeinflusst den globalen Stil.

ITSVSE1 CSS kann nur die aktuelle Komponente beeinflussen, weil alle aktuellen Knotenelemente das Attribut "_ngcontent-serverapp-c228" hinzufügen, wie in der untenstehenden Abbildung dargestellt:



(Ende)




Vorhergehend:Finden Sie den Videolink zur 17. Ausgabe des Marco Linux Advanced Cloud Computing Operations Workshops
Nächster:Der Unterschied zwischen "!=" und "<>" in SQL-Anweisungen
 Vermieter| Veröffentlicht am 26.11.2021 17:07:00 |
Drei Möglichkeiten, Winkelkapselung zu verwenden
https://www.itsvse.com/thread-9200-1-1.html

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