Remiantis naujausia oficialios svetainės dokumentacijos versija, inkapsuliacija dabar turi 4 atributų reikšmes:
importuoti { Component, OnInit, ViewEncapsulation } iš '@angular/core';
Emuliuotas numatytasis
Stiliai yra aprėpti, o pirminis komponentas neturi įtakos antrinio komponento stiliui (stiliaus inkapsuliavimo mechanizmas, kurį teikia "Angular") Šis pasirinkimas yra numatytasis, t. y. tai yra reikšmė rankiniu būdu nekonfigūruojant inkapsuliavimo. Pagal šį konfigūracijos elementą kiekvienas komponentas turi aprėptį, o pirminis komponentas negali paveikti savarankiško komponento. Jei pirminio komponento stilius turi būti viršesnis už šio konfigūracijos elemento antrinio komponento stilių. Galite naudoti ::ng-deep, tačiau oficialioje svetainėje nerekomenduojama naudoti ::ng-deep
Joks
Paketas nepateikiamas, o stilius taikomas tiesiogiai visam dokumentui. (Veikia savo antrinius komponentus žemyn, aukštyn veikia savo pirminius komponentus)
Gimtoji ir šešėlinė
Naudojant vietinį šešėlio inkapsuliavimo stilių, šešėlio šaknis gali būti matoma DOM struktūroje, ir mes galime labai gerai pamatyti, kaip stilius yra parašytas į jį, galioja tik šešėlio-šaknies diapazono komponentams.
|