Javascript 将字符串查询参数传递给angular

Javascript 将字符串查询参数传递给angular,javascript,angular,angular4-router,Javascript,Angular,Angular4 Router,如何将字符串查询传递给angular4中的参数 要获取此URL 你可以试试这个 import { ActivatedRoute, Router } from "@angular/router" private router: Router, //the router variable should be added in the constructor const route = "revews" const params = {query: "superQuery"} this.router

如何将字符串查询传递给angular4中的参数 要获取此URL 你可以试试这个

import { ActivatedRoute, Router } from "@angular/router"
private router: Router, //the router variable should be added in the constructor

const route = "revews"
const params = {query: "superQuery"}
this.router.navigate([route, params])

如果您想直接在html中执行此操作,请尝试以下操作:

链接

在哪里,

url:string='/reviews';
参数:对象={
业务id:'KNPCPGQDORDVTEKXD348W'

};

ngOnInit(){this.route.params.switchMap((params:params)=>this.restaurantService.getRestaurant(params[“business_id”]))。订阅((restaurant)=>{this.restaurant=restaurant;this.id=this.restaurant.business_id;},(reserrmsg)=>{this.restauranterrMsg=null;this.restaurantremmsg=reserrmsg;})欢迎来到StackOverflow!也许您可以添加更多细节,更好地解释问题中最重要的部分,并显示部分数据。阅读以了解更多信息。