Queryparams Angular2中的条件


<a href="#"
                        [routerLink]="[isTrue?'/location-1':'/location-2', '']"
                        [queryParams]="{id:loc.id,l:'loc'}">

isTrue的值为true
/location-1/?id = 1&amp; l = loc

但是当isTrue的值是false时,我需要
/location-2/?id = 1&amp; l = loc2&amp; idl = 2

那么如何有条件修改参数?

找到解决方案,我们还可以在queryParams上的对象之前添加三元条件。

[queryParams]="isTrue?{id:loc.id,l:'loc'}:{id:loc.id,l:'loc2',idL:loc.lId}"

相关内容

  • 没有找到相关文章

最新更新