在无效的情况下重定向到同一页面 url
Redirect to the same page in case of invalide url
我正在尝试重定向到同一页面,以防用户在该页面上时决定输入无效 url。到目前为止,我所拥有的是行不通的。这样可行吗?
const routes: Routes = [
{ path: '',
component: ResultsComponent,
children: [
{ path: '**', redirectTo: 'results' }]}]
您需要将结果名称写入 ResultsComponent 的路径
const routes: Routes = [
{ path: 'results',
component: ResultsComponent,
children: [
{ path: '**', redirectTo: 'results' }]}]
如果你想重定向同一个页面,在你重定向的地方调用这个
this._router.routeReuseStrategy.shouldReuseRoute = () => false;
this._router.onSameUrlNavigation = 'reload';
this._router.navigate(['/same-route']);
我正在尝试重定向到同一页面,以防用户在该页面上时决定输入无效 url。到目前为止,我所拥有的是行不通的。这样可行吗?
const routes: Routes = [
{ path: '',
component: ResultsComponent,
children: [
{ path: '**', redirectTo: 'results' }]}]
您需要将结果名称写入 ResultsComponent 的路径
const routes: Routes = [
{ path: 'results',
component: ResultsComponent,
children: [
{ path: '**', redirectTo: 'results' }]}]
如果你想重定向同一个页面,在你重定向的地方调用这个
this._router.routeReuseStrategy.shouldReuseRoute = () => false;
this._router.onSameUrlNavigation = 'reload';
this._router.navigate(['/same-route']);