根据Angular 8中的RouterURL更改样式

用户名

我有一个名为“ NavigatorComponent”的组件。那里有我的“ routerLink ”。所有网址都附加到不同的组件。现在的情况是我必须根据当前的URL更改链接颜色。我是Angular的新手,所以我不知道该怎么做。任何帮助将不胜感激。以下是Navigator.html和app-routing.module.ts文件的代码片段。

<ul>
   <li><a class="active" [routerLink] = "'/welcome-information'">Welcome Information</a></li>
   <li><a class="disable" [routerLink] = "'/your-plan'">Select Your Plan</a></li>
   <li><a class="disable" [routerLink] = "'/your-data'">Confirm Your Data</a></li>
   <li><a class="disable" [routerLink] = "'/bank-draft'">Bank Draft</a></li>
   <li><a class="disable" [routerLink] = "'/your-choice'">Finalize Your Choice</a></li>
</ul>

const routes: Routes = [
  {path: 'welcome-information' , component: WelcomeInformationComponent},
  {path: 'your-plan' , component: YourPlanComponent},
  {path: 'your-data' , component: YourDataComponent},
  {path: 'bank-draft' , component: BankDraftComponent},
  {path: 'your-choice' , component: YourChoiceComponent},
];
阿德里塔·沙玛(Adrita Sharma)

使用routerLinkActive指令。

当链接的路由变为活动状态时,此伪指令将CSS类添加到元素。

<li><a  routerLinkActive="active" [routerLink] = "'/welcome-information'">Welcome Information</a></li>
<li><a  routerLinkActive="active"  class="disable" [routerLink] = "'/your-plan'">Select Your Plan</a></li>

演示版

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ModelView中更改样式(MVVM + WPF)

来自分类Dev

根据单选组的点击更改样式类onclick

来自分类Dev

在Word中更改样式

来自分类Dev

从代码更改样式(在ResourceDictionary中)

来自分类Dev

当Angular 8中导入了样式表时,如何使用SCSS更改字体颜色?

来自分类Dev

角度-如何根据每个值在FormBuilder中动态创建的输入上更改样式?

来自分类Dev

根据暗或亮模式更改样式

来自分类Dev

根据window.pageYOffset更改样式化组件的样式

来自分类Dev

如果在cshtml中更改样式

来自分类Dev

RichTextCtrl根据光标位置更改样式

来自分类Dev

Angular:如何根据键值更改值

来自分类Dev

我可以在react js包中更改样式吗?

来自分类Dev

根据Angular中的下拉列表更改输入类型?

来自分类Dev

根据Angular 6中的值更改td中文本的颜色

来自分类Dev

Angular Firestore根据条件更改此查询

来自分类Dev

根据Angular中的条件动态更新CSS样式

来自分类Dev

如何在NuxtJS中更改样式的加载顺序?

来自分类Dev

如何根据ng-repeat中的数据类型更改样式

来自分类Dev

从代码更改样式(在ResourceDictionary中)

来自分类Dev

Angular.js-根据同级更改值

来自分类Dev

根据字符串长度更改样式

来自分类Dev

如何根据Angular JS中的值动态更改图像

来自分类Dev

根据 Angular2 中的单击更改视图

来自分类Dev

Angular JS - 根据单击的项目更改状态

来自分类Dev

如何更改样式 *ngFor (loop) angular 2

来自分类Dev

无法使用 VBA 在 Word 中更改样式

来自分类Dev

js:根据滚动位置更改样式

来自分类Dev

根据 Angular 6 中的类删除元素

来自分类Dev

从javascript更改样式