Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 18910|Odpoveď: 1

[Angular] Tri spôsoby použitia uhlového zapuzdrenia

[Kopírovať odkaz]
Zverejnené 12. 5. 2020 11:02:24 | | |
Podľa najnovšej verzie oficiálnej webovej dokumentácie má enkapsulácia teraz 4 hodnoty atribútov:

import { Component, OnInit, ViewEncapsulation } z '@angular/core';



Emulovaný predvolený systém

Štýly sú scoped a nadradená komponenta neovplyvňuje štýl podkomponentu (mechanizmus zapuzdrenia štýlu poskytovaný Angularom)
Tento výber je predvolený, t. j. je to hodnota bez manuálnej konfigurácie zapuzdrenia. Pod touto konfiguračnou položkou má každá komponenta svoj rozsah a nadradená komponenta nemôže ovplyvniť vlastnú komponentu. Ak musíte mať štýl nadradenej komponenty prepísaný nad štýlom podkomponentu v tejto konfiguračnej položke. Môžete použiť ::ng-deep, ale oficiálna stránka neodporúča používať ::ng-deep


Žiadny

Nie je poskytnutý žiadny balík a štýl sa aplikuje priamo na celý dokument. (Ovplyvňuje svoje vlastné podkomponenty smerom nadol, nahor ovplyvňuje svoje vlastné materské komponenty)


Native a Shadow

Pri použití natívneho štýlu tieňového zapuzdrenia je tieňový koreň viditeľný v DOM štruktúre a veľmi dobre vidíme, ako je štýl do neho zapísaný, platí len pre komponenty v rozsahu tieň-koreň.





Predchádzajúci:CSS štýl: ukazovatele udalostí: žiadne
Budúci:Skrášlenie CSS webových stránok a posuvníka tabuľky
 Prenajímateľ| Zverejnené 26. 11. 2021 17:07:13 |
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com