Я использую Angular 7 и Boosttrap 3.3.7 (для того, чтобы пользователь glyphicon). Я пытаюсь использовать ViewEncapsulation.ShadowDom в моем компоненте. Но я получаю сообщение об ошибке «ERROR DOMException: не удалось выполнить attachShadow» для «Element»: этот элемент не поддерживает attachShadow ». Кто-нибудь может мне объяснить, почему я получаю эту ошибку?
Мой код TS и HTML-код соответственно
@Component({
selector: 'favourite',
templateUrl: './favourite.component.html',
styleUrls: ['./favourite.component.css'],
encapsulation: ViewEncapsulation.ShadowDom
})
<span class="glyphicon"
[class.glyphicon-star]="isSelected"
[class.glyphicon-star-empty]="!isSelected"
(click)="glyphiconClicked()"></span>
Поскольку ShadowDom - новый элемент в перечислении ViewEncapsulation, я просто хотел увидеть результат. Но я не вижу никакого результата из-за ошибки.