В моем текущем приложении angular 7 мы боремся с компонентом из библиотеки, который требует некоторых ресурсов CSS.Мы не хотим применять эти ресурсы ко всему остальному нашему приложению, но к одному конкретному компоненту, его детям и внукам.
В ходе нашего исследования мы обнаружили два интересных варианта:
encapsulation: ViewEncapsulation.Native
и:
encapsulation: ViewEncapsulation.ShadowDom
Следовательно, оба они, похоже, используют реализацию браузера теневого типа.
В чем разница между этими параметрами?