2017-12-05 1 views
0

아래 두 가지 스타일 사이의 차이점을 말씀해 주시겠습니까? 나는 이것에 대해 명확한 생각을 갖지 못했다./deep/:: ng-deep의 차이점은 무엇입니까?

:host { 
    display: inline-block; 

    /deep/ { 
    span { 
     color: red; 
    } 
    } 
} 

:host { 
    display: inline-block; 

    ::ng-deep { 
    span { 
     color: red; 
    } 
    } 
} 
+0

가 생성되어 제거하기 때문에 모두가, 각도에 사용되지 않습니다, ::ng-deep 그 외에

/deep/ 이외에 각도에 추가 된 이유입니다 어떤 영향 내가 위의 두 가지 스타일을 에서 사용할 수 있다면? – thilagabala

답변

2

주요 차이점은 /deep/ 대한 지원을 제거하면서 ::ng-deep가 SASS 의해지지되는 것이다. 이것은 모든 브라우저에서 기본 그림자 DOM 지원이 가능하게 될 때, 그들은 아마도 ViewEncapsulation.Emulated