我使用angular2.0.0-beta.7。当一个组件在/path?query=value1
这样的路径上加载时,它会被重定向到/path
。为什么GET参数被移除?如何保存参数?
我的路由器出错了。如果我有一条主干道
@RouteConfig([
{
path: '/todos/...',
name: 'TodoMain',
component: TodoMainComponent
}
])
我的孩子就像
@RouteConfig([
{ path: '/', component: TodoListComponent, name: 'TodoList', useAsDefault:true },
{ path: '/:id', component: TodoDetailComponent, name:'TodoDetail' }
])
那么我就不能在TodoListComponent中获得参数。我所能得到的
params("/my/path;param1=value1;param2=value2")
但我想要经典的
query params("/my/path?param1=value1¶m2=value2")