Angular: How to Truncate Text With a Custom Pipe Because there's not always enough room on the screen for everything.