【发布时间】:2017-09-26 01:58:13
【问题描述】:
我想要一种更好的方式来编写这些代码行。
<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 仍将处于活动状态
【问题讨论】:
-
关于您的模板中的
params,来源是什么?您是从ActivatedRoute#params.subscribe()还是从ActivatedRoute#snapshot.params获得的?