ViewEncapsulation

enum

npm Package @angular/core
Module import { ViewEncapsulation } from '@angular/core';
Source core/src/metadata/view.ts

Overview

enum ViewEncapsulation {
  Emulated: 0
  Native: 1
  None: 2
}

Members

Emulated: 0

Emulate Native scoping of styles by adding an attribute containing surrogate id to the Host Element and pre-processing the style rules provided via styles or styleUrls, and adding the new Host Element attribute to all selectors.

This is the default option.

Native: 1

Use the native encapsulation mechanism of the renderer.

For the DOM this means using Shadow DOM and creating a ShadowRoot for Component's Host Element.

None: 2

Don't provide any template or style encapsulation.

© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v5.angular.io/api/core/ViewEncapsulation