<a href="#"
[routerLink]="[isTrue?'/location-1':'/location-2', '']"
[queryParams]="{id:loc.id,l:'loc'}">
此处isTrue
的值为true
时
的 /位置-1 / ID = 1&安培;ΔL= LOC
但是当isTrue
的值为false
时,我需要
?的 /位置-2 / ID = 1和L = LOC2&安培; IDL = 2
那么如何有条件地修改参数呢?
答案 0 :(得分:2)
找到解决方案,
我们还可以在queryParams
上的对象之前添加三元条件。
[queryParams]="isTrue?{id:loc.id,l:'loc'}:{id:loc.id,l:'loc2',idL:loc.lId}"