我有这个链接:
<a [routerLink]="[menu.url ||'/']" [queryParams]="{procesId: menu.refParameter3}">
我想要的是检查menu.refParamter3
是否存在(如果存在),然后将其添加到queryParams
中,如果不是空的话。有什么建议吗?
答案 0 :(得分:1)
我要做的是在标签内放一个* ngIf来检查menu.refParameter3是否存在,然后显示必要的模板
像这样的东西
<!-- if refParameter3 exists -->
<a *ngIf="menu.refParameter3" [routerLink]="[menu.url ||'/']" [queryParams]="{procesId: menu.refParameter3}">
<!-- if there is no refParameter3 -->
<a *ngIf="!menu.refParameter3" [routerLink]="[menu.url ||'/']">
答案 1 :(得分:0)
您应该在控制器中设置变量。
例如:
$scope.procesId;
if ($scope.menu.refParameter3) {
$scope.procesId = $scope.menu.refParameter3;
}
当您传递此变量时,它将为空或包含refParameter3值。