У меня угловое приложение. В строке меню я отображаю путь текущего routerLink. Который в некоторых частях приложения может стать довольно широким. Настолько широкий, что создает горизонтальную прокрутку. То, что я хотел бы сделать, это скрыть этот путь, как только появляется прокрутка, и показать вместо него другой элемент (это будет происходить на меньших экранах). Не уверен, что я должен делать это в чистом CSS программно в файле ts.
Так что я в основном хочу удалить 'someclass', когда есть overflow-x, и вместо этого показать 'whenthereisoverflow'. Я хочу переместить путь ссылки на новую панель инструментов при переполнении.
Я не хочу использовать медиазапросы или решения similair, поскольку ширина пути может варьироваться в зависимости от того, где вы находитесь в приложении.
<mat-toolbar>
<div class="someclass">
<ul>
<li>
<a [routerLink]="link.url">
{{ link.url }}
</a>
</li>
</ul>
</div>
<div>Some other content</div>
</mat-toolbar>
<mat-toolbar class="whenthereisoverflow">
<div>
<ul>
<li>
<a [routerLink]="link.url">
{{ link.url }}
</a>
</li>
</ul>
</div
</mat-toolbar>