Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 18910|Odgovoriti: 1

[Angular] Trije načini uporabe kotne kapsulacije

[Kopiraj povezavo]
Objavljeno na 12. 05. 2020 11:02:24 | | |
Po najnovejši različici uradne dokumentacije spletne strani ima enkapsulacija zdaj 4 vrednosti atributov:

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



Emulirana privzeta

Slogi so omejeni in nadrejena komponenta ne vpliva na slog podkomponente (mehanizem enkapsulacije slogov, ki ga zagotavlja Angular)
Ta izbira je privzeta, torej je vrednost brez ročnega nastavljanja enkapsulacije. Pod tem konfiguracijskim elementom ima vsaka komponenta svoj obseg, nadrejena komponenta pa ne more vplivati na samokomponento. Če morate imeti stil nadrejene komponente nad stilom podkomponente pod tem konfiguracijskim elementom. Lahko uporabite ::ng-deep, vendar uradna spletna stran ne priporoča uporabe ::ng-deep


Nobena

Paket ni priložen, slog pa je neposredno uporabljen na celotnem dokumentu. (Vpliva na svoje podkomponente navzdol, navzgor pa na svoje nadrejene komponente)


Native in Shadow

Z uporabo nativnega sloga enkapsulacije senc je koren sence viden v strukturi DOM in zelo dobro vidimo, kako je slog zapisan vanj, velja le za komponente v območju senčnega korena.





Prejšnji:CSS slog: kazalec-dogodki: brez
Naslednji:Olepšavanje CSS spletnih strani in drsalnih vrstic
 Najemodajalec| Objavljeno na 26. 11. 2021 17:07:13 |
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com