저는 Angular2를 Material Design Components과 함께 사용하고 있습니다. 그리고 일부 스타일을 덮어 쓰고 싶지만 ViewEncapsulation 때문에 가능하지 않은 것처럼 보입니다. 는 ViewEncapsulation (ViewEncapsulation.None) 제 3 자 구성 요소에 대한 끌 수 있습니까?
나는 홈이 내부에 구성 요소가 글로벌 선택 내부 에뮬레이트보기 캡슐화 (CSS/Angular2)를 얻을 : 내 home.style.scss 내부 <alert type="info">Hello from ng2-bootstrap</alert>
을,이 있습니다 :host .alert {
background-color: green;
}
이것은 배경
ShadowDOM에 관한 기사를 살펴보면 DocumentFragments의 기능이 향상 된 것처럼 보입니다. ShadowDOM의 진정한 이점은 무엇입니까? CSS 특이성? 프래그먼트로 거의 같은 일을 할 수 없습니까? 각 기능에 대한 목록을 찾고 있습니다. 예를 들어, 둘 다 메모리와 메인 렌더링 경로에서 dom 트리를 조합 할 수있는 것처럼 보입니다. 그
내가 사용하고있는 오픈 소스 구성 요소의 스타일을 덮어 쓰고 싶지만 뷰 캡슐화를 사용하지 않도록 설정할 수있는 유일한 방법은 구성 요소의 데코레이터입니다. 물론 타사 모듈을 사용하면 해당 모듈의 소스를 편집 할 수 없습니다. 어떻게 그럴 수 있니? 편집 나는/깊이/스타일 제안에 대해 알고 . 내가하고 싶은 일은 타사 구성 요소의 테이블 스타일을 부트 스트랩