angular-docs-cn/packages/core/schematics/migrations/native-view-encapsulation/README.md

848 B

ViewEncapsulation.Native migration

Automatically migrates usages of ViewEncapsulation.Native to ViewEncapsulation.ShadowDom. For most practical purposes the Native mode is compatible with the ShadowDom mode.

The migration covers any reference to the Native value that can be traced to @angular/core. Some examples:

  • Inside the encapsulation property of Component decorators.
  • In property assignments for the COMPILER_OPTIONS provider.
  • In variables.

Before

import { Component, ViewEncapsulation } from '@angular/core';

@Component({
  template: '...',
  encapsulation: ViewEncapsulation.Native
})
export class App {
}

After

import { Component, ViewEncapsulation } from '@angular/core';

@Component({
  template: '...',
  encapsulation: ViewEncapsulation.ShadowDom
})
export class App {
}