CodeRoadMap
路线图学习路径文章题库资源社区

浏览

首页路线图学习路径知识库题库文章资源社区我的学习
CodeRoadMap

中文编程学习导航:路线图、讲义与题库,进度可同步。

路线图学习路径文章题库社区

© 2026 CodeRoadMap

津ICP备2026012044号-1|coderoadmap@126.com
开发路线图/Angular 路线图/封装
阶段一

封装

节点说明与学习资源

组件样式的封装策略。可能的值:

  • ViewEncapsulation.Emulated:应用修改后的组件样式,以模拟原生 Shadow DOM CSS 封装行为。
  • ViewEncapsulation.None:全局应用组件样式,没有任何封装。
  • ViewEncapsulation.ShadowDom:使用浏览器的原生 Shadow DOM API 封装样式。

如果没有提供,则从 CompilerOptions 中获取该值,默认值为 ViewEncapsulation.Emulated。

如果策略是 ViewEncapsulation.Emulated 且组件没有样式或 {@link Component#styleUrls styleUrls},则策略会自动切换为 ViewEncapsulation.None。

← 上一节点viewProvider下一节点 →选择器