I have an Angular Material table with many columns. It is wider than the screen. When I scroll, the table rows extend past the edge of the table container.
See this StackBlitz project. https://stackblitz.com/edit/angular-r6xdgk Use the scrollbar at the bottom and you will see the strange formatting.
Thanks in advance for any help!
Add
To the app.component.css to fix the top bar. The bottom will need a similar styling. You can't use width:100% because it is technically outside the table. So it can not pick up the width automatically.
I hope this will be help full for others to add Horizontal Scrolling to mat-table and column width according to cell content.