Влияние производительности ViewEncapsulation на приложение angular5

Может кто-нибудь помочь, пожалуйста, какова цель обеспечения инкапсуляции в метаданных угловых 5 компонентов. Какое влияние на производительность оказывают выбор None, Emulated и Native?

import { Component } from '@angular/core';
import { Http } from '@angular/http';
import { OnInit } from '@angular/core';
import { ViewEncapsulation } from '@angular/core';

@Component({
  selector: 'app-root',
  template: `
       some template
    `,
  styleUrls: ['./app.component.scss'],
  encapsulation: ViewEncapsulation.None
})
export class AppComponent implements OnInit {
  items: ListItem[];
  constructor(private http: Http) { }
  ngOnInit() {
    this.http.get('assets/data/items.json')
      .map(response => response.json())
      .subscribe(data => this.items = data);
  }
}

Могу ли я использовать это в своем корневом компоненте, не влияя на производительность приложения?

0 ответов

Другие вопросы по тегам