【发布时间】:2021-10-02 02:14:12
【问题描述】:
我有一个角度的侧边栏。我想禁用即使在侧边栏菜单项上的点击,这样人们就无法导航。我希望他们经历一个流程。 但是禁用 [routerLink] 会弄乱 css。 如何解决问题的任何提示或技巧。
侧边栏导航的 HTML 代码
<ul class="nav">
<li *ngFor="let menuItem of menuItems" routerLinkActive="active" class="{{ menuItem.class }}">
<a [routerLink]="[menuItem.path]">
<i class="nc-icon {{ menuItem.icon }}"></i>
<p>{{ menuItem.title }}</p>
</a>
</li>
侧边栏现在的样子:
我想在侧边栏中向用户显示他在哪个页面上,但不允许浏览侧边栏。我将使用每个组件中的返回和下一步按钮让他们通过一个流程。
我尝试过使用 [disabled],但它不起作用,并且 SOF 提供的其他解决方案很少。但是它们似乎都不起作用。如果我从 RouterLink 中删除 [menuItem.path] 那么它会弄乱我的 css。
【问题讨论】:
-
试试 - [attr.disabled]
标签: javascript html css angular bootstrap-4