首页 新闻 会员 周边 捐助

angular 中如何检查 queryParams 是否为空

0
悬赏园豆:30 [已解决问题] 解决于 2025-05-25 08:15

想通过 queryParams 判断当前请求的 url 不带任何查询参数

const query = this.route.snapshot.queryParams;

尝试通过 if(!query) 判断,没有查询参数时,!query 依然为 false

dudu的主页 dudu | 高人七级 | 园豆:24700
提问于:2025-05-24 23:03
< >
分享
最佳答案
0

url 不带任何查询参数时,queryParams 的值是 {},可以通过 Object.keys 检查

const page = Object.keys(query).length == 0 ? 0 : (parseInt(query.page, 10) || 1)
dudu | 高人七级 |园豆:24700 | 2025-05-25 08:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册