kittencup / angular2-ama-cn

angular2 随便问
691 stars 101 forks source link

怎么获取问号参数? #137

Open greper opened 8 years ago

greper commented 8 years ago

ng2中可以通过配置路由 path: '/page/:id' var id = routeParams.get("id"); 这样获取restful风格参数 那如果这个id参数可有可无呢?怎么办 能否通过url?id=1这样来传参呢?如果可以,怎么获取到这个参数值?

mmoonn2 commented 8 years ago

path: '/page/:id?name=junjun16818 routeParams.params.id routeParams.params.name

greper commented 8 years ago

@junjun16818 按照你的方式获取不到routeParams.params.name哦。

如果是在path配置里面增加?name=xxx的话会报这个错 Uncaught (in promise): Path “/page/:id?name=xxx" contains "?" which is not allowed in a route config.