首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >queryParams angular2中的条件

queryParams angular2中的条件
EN

Stack Overflow用户
提问于 2016-11-30 05:58:34
回答 1查看 2.6K关注 0票数 4
代码语言:javascript
复制
<a href="#"
                        [routerLink]="[isTrue?'/location-1':'/location-2', '']"
                        [queryParams]="{id:loc.id,l:'loc'}">

这里,当isTrue的值为true

/location-1/?id=1&l=loc

但是当isTrue的值为false时,我需要

/location-2/?id=1&l=loc2&idL=2

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

EN

回答 1

Stack Overflow用户

发布于 2016-11-30 06:11:04

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

代码语言:javascript
复制
[queryParams]="isTrue?{id:loc.id,l:'loc'}:{id:loc.id,l:'loc2',idL:loc.lId}"
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40881327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档