一直看到IDE提示过时deprecated,但是很多个版本了还没有移除,探究了一下发现开发团队说不会移除了,只是会一直警告而已。https://github.com/angular/angular/issues/25160
一直都用这个功能自定义第三方框架内部的样式非常好用,只要限定好选择器就不会影响其他组件。比如
.some-class-in-component ::ng-deep .internal-class {}
当然不排除技术垃圾的会直接开头就::ng-deep起手,但是工具不应该给他们擦屁股。