当我尝试从网址获取参数时遇到问题, 例如,access_token变量的值是否是未分解的?
网址示例(来自回调): http://localhost:4200/#access_token=1561651sdqs5dq5645646 我的代码 在构造函数下:
router.events.subscribe(s => {
if (s instanceof NavigationCancel) {
let params = new URLSearchParams(s.url.split('#')[1]);
let access_token = params.get('access_token');
let code = params.get('code');
}
});
答案 0 :(得分:0)
尝试使用此代码获取参数: -
let access_token = this.route.params.subscribe(params=>{
console.log(params['access_token'], 'access token is')
});
这里route
是
construcutor(private route: ActivatedRoute){}