代码之家  ›  专栏  ›  技术社区  ›  Muhammed Albarmavi

:host,:host(),:host上下文选择器之间有什么不同

  •  3
  • Muhammed Albarmavi  · 技术社区  · 6 年前

    我正在从它的样式文件中设计一个角度组件,我发现我必须使用 :主机,:主机() :主机上下文 选择器,它们之间有什么不同?

    1 回复  |  直到 6 年前
        1
  •  5
  •   Jens Habegger    6 年前

    :主机

    是用于设置宿主组件样式的语法。

    :主机(.element)

    是一个实验css伪类函数,它选择 the shadow host of the shadow DOM containing the CSS it is used inside ( Reference )

    :主机上下文

    是用于在当前元素之外的任何位置设置特定类的样式的语法。类必须已应用于当前元素范围之外的元素。

    有关角度应用程序上下文的详细信息,请参见 this blog post 是的。