Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 9238|Отговор: 1

[Ъглова] Angular серия 9 (VII) CSS стил оптика

[Копирай линк]
Публикувано в 17.06.2020 г. 16:46:59 ч. | | | |
Динамично натоварени компоненти от Angular 9 серия (1)
https://www.itsvse.com/thread-9238-1-1.html

Ъглова серия 9 (2) параметри за динамично предаване на компоненти
https://www.itsvse.com/thread-9245-1-1.html

Angular 9 серия (3) се абонира за динамични компонентни събития
https://www.itsvse.com/thread-9246-1-1.html

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

Angular 9 Series (V) форматира формата на сумата валута
https://www.itsvse.com/thread-9249-1-1.html

Angular 9 series (VI) извиква нативни JS променливи и методи
https://www.itsvse.com/thread-9254-1-1.html
Сега, с поглед назад, опитахме да модифицираме стила на въведения компонент на трета страна преди, но не успяхме.

Ъглова настройка на компонент CSS стил не приема ефект решение
https://www.itsvse.com/thread-9184-1-1.html
:host представлява селектор, който избира текущия компонент.
::ng-deep може да игнорира вложените йерархични отношения на междинния className. Намери директно името на класа, който искаш да промениш.
Въпреки това, официалната документация казва, че ng-deep ще бъде изоставен в бъдещи версии и не е известно какъв синтаксис ще стане в бъдеще.

Свойството върху компонента може да се зададе на styleUrls, за да се зададе css стиловия лист на текущия компонент.

Въведеният стилов лист засяга само текущия елемент на таг и не засяга други компоненти, което е важна характеристика на рамката Angular.


CSS код:

Нека разгледаме финалния генериран CSS стил през браузъра, както е показано по-долу:



.itsvse1[_ngcontent-serverApp-c228] {
    background-color:azure;
}

[_nghost-serverApp-c228] .itsvse2 {
    Цвят на фона: зелен;
}

[_nghost-serverApp-c228] .itsvse3 {
    Цвят на фона: червен;
}

  .itsvse4 {
    Цвят на фона: Aqua;
}
.itsvse1 стилизира само текущия компонент, .itsvse2 и .itsvse3 влияят на стила на въведените дъщерни компоненти, а .itsvse3 влияе на глобалния стил.

itsvse1 CSS може да повлияе на текущия компонент само защото всички текущи елементи на възел ще добавят атрибута "_ngcontent-serverapp-c228", както е показано на фигурата по-долу:



(Край)




Предишен:Намерете видео линка към 17-ото издание на Marco Linux Advanced Cloud Computing Operations Workshop
Следващ:Разликата между "!=" и "<>" в SQL операторите
 Хазяин| Публикувано в 26.11.2021 г. 17:07:00 ч. |
Три начина за използване на ъглова капсулация
https://www.itsvse.com/thread-9200-1-1.html

Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com