Angular 6 - как перейти в другой вид, нажав на иконку? - PullRequest
0 голосов
/ 26 августа 2018

У меня нет идеи, как это сделать.Подскажите, пожалуйста, как перейти к другому виду, нажав значок на Angular6?Спасибо!

1 Ответ

0 голосов
/ 26 августа 2018

Чтобы изменить вид в Angular (без перезагрузки страницы), вам нужны Маршрутизаторы.

Вы можете обернуть ваш значок внутри тега привязки <a> и использовать routerLink, чтобы определитьпросмотр, который вы хотите загрузить, когда пользователь нажимает на значок.

Например, , вы создаете сайт электронной торговли, где у вас есть значок для контактов и один для корзины покупок.Вы можете определить представление для каждого значка следующим образом:

<a routerLink="/contacts" routerLinkActive="active">
    <mat-icon matSuffix>contacts</mat-icon>
</a>
<a routerLink="/shopping_cart" routerLinkActive="active">
    <mat-icon matSuffix>shopping_cart</mat-icon>
</a>

Таким образом, когда пользователь нажимает contacts icon, contactsComponent будет загружен в ваше представление, и URL изменится на yourwebsite.com/contacts.

Подробнее о маршрутизаторах и material-icon .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...