Struggling with properly wrapping and truncating long text in an Angular project. The goal is to wrap the text in 2 lines and if it goes beyond that, add "..." at the end of the second line. Pure CSS doesn't work because the text needs to be left-aligned, not justified. Also, compatibility with Firefox rules out the use of -webkit-line-clamp. Both the text container and the text itself need to be responsive.
Any tips on how to achieve this in Angular 7?