There is no alternative to ::ng-deep
In Angular, like in any other framework, sometimes you have to style a child component based from a parent component. Since Angular provides encapsulation of CSS (what is great!) it is not a straight forward task (it should not be).
We can split all cases of child styling into two categories:
- logic styling
- presentation styling
Logic styling
Logic styling occurs, when you have a logic that should cause a child to display or behave in a special way. For example, your…