我正在使用angular2路由。当用户在搜索字段中重新输入值并单击搜索时,需要重新加载相同的组件,但具有不同的路由参数。用angular4中的不同路由参数重新加载组件
<button (click)="onReload()">Search</button>
onReload() {
this.router.navigate(['results',this.location]);
}
这是我的路由路径,我ResultsComponent
{ path:'results/:location', component:ResultsComponent}
此功能改变的URL,但它不会重新初始化组件。
在angularjs中,ui-router我可以这样做。
$state.go($state.current, location, {reload: true});
我如何在angular4中做到这一点?
我们有同样的问题:( – vistajess
@vistajess不要告诉我,如果你找到一个解决方案。 – CKA