First 1)" class="page-item disabled"> First -6ren">
gpt4 book ai didi

Angular2 - 禁用 RouterLink

转载 作者:太空狗 更新时间:2023-10-29 18:20:19 25 4
gpt4 key购买 nike

我想要一种更好的方式来编写这些代码行。

<li *ngIf="params.page > 1" class="page-item">
<a class="page-link" [routerLink]="[]" [queryParams]="changePage(params,1)">First</a>
</li>
<li *ngIf="!(params.page > 1)" class="page-item disabled">
<a class="page-link">First</a>
</li>

我想在 !(params.page > 1) 时禁用 routerLink。 “禁用”类是简单的方法(ngClass)。但 routerLink 仍将处于事件状态

最佳答案

尝试这样的事情

<li class="page-item">
<a class="page-link" [class.disabled]="(params.page > 1) ? true : null"
[routerLink]="[]" [queryParams]="changePage(params,1)">First</a>
</li>

编辑

我错过了这部分。 :D

你还需要添加类

 a.disabled {
pointer-events: none;
cursor:default;
}

试试这个并检查它是否有效。

关于Angular2 - 禁用 RouterLink,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43671899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com