/deep/ 或 ::ng-deep 的长期替代解决方案是什么?

What is the long-term alternative solutions to /deep/ OR ::ng-deep?

/deep/ 和 ::ng-deep 这些也在 DOM 模式下被弃用,我想知道将来是否会有替代 /deep/ 和 ::ng -深还是我们应该开始使用其他方式?

::ng-deep .result-container .options-section .option-radio-button .option-text p {
         margin: 5px 0px !important;
         white-space: pre-wrap !important;
     }

目前没有替代品,所以大家应该继续使用,因为它很实用。

ViewEncapsulation.Native 得到所有浏览器的正确支持并支持跨阴影 DOM 边界的样式时,::ng-deep 可能会停止。

就我而言,目前对于 Angular 个项目,我使用 ViewEncapsulation.None 作为 @Component[ 中的参数=17=] 并且选择器没有使用 Shadow DOM.

例如:

@Component ({
     selector: "app-onboarding-process",
     templateUrl: "./onboarding-process.page.html",
     styleUrls: ["./onboarding-process.page.scss"],
     encapsulation: ViewEncapsulation.None
})