问题描述
我正在通过if message.content == "Test":
member = message.author
role = discord.utils.get(member.guild.roles,id="Character Created")
await bot.add_roles(member,role)
ActivatedRoute
方法从url中获取查询参数。对于正常的字符串来说,它可以正常工作。但是如果我在查询值中包含“&”,则将其从“ &'并在'&'位置之前获取字符串。示例如下:
queryParams
,这是我从中获取http://localhost:4200/#/test/APP?cat1=APP1&cat2=A&B%20Test=&cat3=Service
,cat1
,cat2
值的URL。
cat3
constructor(private actRoute: ActivatedRoute){
}
this.actRoute.queryParams.subscribe(params => {
this.catName1 = params['cat1'];
this.catName2 = params['cat2'];
this.catName3 = params['cat3'];
console.log(this.catName1,this.catName2);
})
打印this.catName1
,但APP1
仅打印this.catName2
,其余部分省略。如何将整个A
值作为{ {1}}。我已经尝试过使用this.catName2
函数,但是什么也没发生。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)