Angular中如何使用:host、:host-context和::ng-deep选择器实现样式穿透?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1122个文字,预计阅读时间需要5分钟。
本章节深入浅出地介绍了Angular中的几个特殊选择器:host、:host-context、:ang-deep,希望对大家有所帮助!
一、:host:host 表示选择当前组件的宿主元素。例如,如果有一个组件 ,那么在它的模板中,可以使用 :host 来选择它的宿主元素 。
二、:host-context:host-context 表示选择当前组件的宿主元素及其所有祖先元素。例如,如果有一个组件 ,那么在它的模板中,可以使用 :host-context 来选择 及其所有祖先元素。
三、:ang-deep:ang-deep 表示选择当前组件及其所有后代元素。例如,如果有一个组件 ,那么在它的模板中,可以使用 :ang-deep 来选择 及其所有后代元素。
相关教程推荐:《Angular教程》
1.1 选择本章节
本篇文章带大家深入了解一下angular中的几个特殊选择器:host、:host-context、::ng-deep,希望对大家有所帮助!一、 :host
:host 表示选择当前的组件。
1.1 选择宿主元素
使用 :host 伪类选择器,用来选择组件宿主元素中的元素(相对于组件模板内部的元素),没有子元素就相当于选择整个宿主元素。
本文共计1122个文字,预计阅读时间需要5分钟。
本章节深入浅出地介绍了Angular中的几个特殊选择器:host、:host-context、:ang-deep,希望对大家有所帮助!
一、:host:host 表示选择当前组件的宿主元素。例如,如果有一个组件 ,那么在它的模板中,可以使用 :host 来选择它的宿主元素 。
二、:host-context:host-context 表示选择当前组件的宿主元素及其所有祖先元素。例如,如果有一个组件 ,那么在它的模板中,可以使用 :host-context 来选择 及其所有祖先元素。
三、:ang-deep:ang-deep 表示选择当前组件及其所有后代元素。例如,如果有一个组件 ,那么在它的模板中,可以使用 :ang-deep 来选择 及其所有后代元素。
相关教程推荐:《Angular教程》
1.1 选择本章节
本篇文章带大家深入了解一下angular中的几个特殊选择器:host、:host-context、::ng-deep,希望对大家有所帮助!一、 :host
:host 表示选择当前的组件。
1.1 选择宿主元素
使用 :host 伪类选择器,用来选择组件宿主元素中的元素(相对于组件模板内部的元素),没有子元素就相当于选择整个宿主元素。

