Ifølge den seneste version af den officielle hjemmesidedokumentation har indkapsling nu 4 attributværdier:
import { Component, OnInit, ViewEncapsulation } fra '@angular/core';
Emuleret standard
Stilarter er scopede, og forældrekomponenten påvirker ikke stilen på børnekomponenten (stilindkapslingsmekanismen, som Angular leverer) Denne markering er standarden, dvs. det er værdien uden manuel konfiguration af indkapsling. Under denne konfigurationsenhed har hver komponent et omfang, og forældrekomponenten kan ikke påvirke selvkomponenten. Hvis du skal have stilen på forældrekomponenten, overskrive stilen på børnekomponenten under denne konfigurationspunkt. Du kan bruge ::ng-deep, men den officielle hjemmeside anbefaler ikke at bruge ::ng-deep
Ingen
Der leveres ingen pakke, og stilen anvendes direkte på hele dokumentet. (Påvirker sine egne underkomponenter nedad, opad påvirker sine egne forældrekomponenter)
Indfødt og Skygge
Ved at bruge den native shadow encapsulation-stil kan shadow-root ses i DOM-strukturen, og vi kan meget godt se, hvordan stilen er skrevet til den, kun gyldig for komponenter i shadow-root-området.
|