Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 9238|Antwoord: 1

[Angular] Angular 9-serie (VII) CSS-stijl scope

[Link kopiëren]
Geplaatst op 17-06-2020 16:46:59 | | | |
Angular 9 Series (1) Dynamisch Geladen Componenten
https://www.itsvse.com/thread-9238-1-1.html

Hoekige 9-serie (2) dynamische componenttransmissieparameters
https://www.itsvse.com/thread-9245-1-1.html

Hoekige 9-serie (3) sluit dynamische componentgebeurtenissen aan
https://www.itsvse.com/thread-9246-1-1.html

Angular 9 Series (IV) Custom Pipe pijpleidingen
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formateert het bedragsvalutaformaat
https://www.itsvse.com/thread-9249-1-1.html

Hoekige 9-reeks (VI) roept native JS-variabelen en -methoden aan
https://www.itsvse.com/thread-9254-1-1.html
Achteraf gezien hebben we eerder geprobeerd de stijl van het geïntroduceerde derde partij-onderdeel aan te passen, maar dat was niet succesvol.

Hoekige instelling component CSS-stijl heeft geen effect op oplossing
https://www.itsvse.com/thread-9184-1-1.html
:host vertegenwoordigt een selector die de huidige component selecteert.
::ng-deep kan de geneste hiërarchierelaties van de tussenklasse Naam negeren. Zoek direct de className die je wilt aanpassen.
De officiële documentatie zegt echter dat ng-deep in toekomstige versies zal worden verlaten, en het is onbekend wat voor soort syntax het in de toekomst zal worden.

De eigenschap bovenop de component kan worden ingesteld op styleUrls om het css-stylesheet van de huidige component in te stellen.

De geïntroduceerde stylesheet beïnvloedt alleen het huidige tagelement en geen andere componenten, wat een belangrijk kenmerk is van het Angular-framework.


CSS-code:

Laten we de uiteindelijke gegenereerde CSS-stijl bekijken via de browser, zoals hieronder weergegeven:



.itsvse1[_ngcontent-serverApp-c228] {
    achtergrondkleur: azuur;
}

[_nghost-serverApp-c228] .itsvse2 {
    Achtergrondkleur: groen;
}

[_nghost-serverApp-c228] .itsvse3 {
    achtergrondkleur: rood;
}

  .itsvse4 {
    Achtergrondkleur: Aqua;
}
.itsvse1 stijlt alleen de huidige component, .itsvse2 en .itsvse3 beïnvloeden de stijl van de geïntroduceerde kindcomponenten, en .itsvse3 beïnvloedt de globale stijl.

ITSVSE1 CSS kan alleen de huidige component beïnvloeden omdat alle huidige node-elementen het attribuut "_ngcontent-serverapp-c228" toevoegen, zoals weergegeven in de onderstaande figuur:



(Einde)




Vorig:Vind de videolink van de 17e editie van de Marco Linux Advanced Cloud Computing Operations Workshop
Volgend:Het verschil tussen "!=" en "<>" in SQL-statements
 Huisbaas| Geplaatst op 26-11-2021 17:07:00 |
Drie manieren om hoekencapsulatie te gebruiken
https://www.itsvse.com/thread-9200-1-1.html

Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com