我一直在寻找解决方案,但仍然没有解决这个问题。当用户点击<a>
时,他必须指向组件WrapPost并且WrapPost向他显示一些信息。但是当用户第二次点击<a>
则没有任何事情发生。如何激活多点击routerLink
和WrapPost会每次更新?Angular 2重新加载routerLink用户再次点击
元器件搜索
<div class="formShell">
<a class="aSearch" [routerLink]="['/search']"
[queryParams]="{category: selectedCategory, search: searchForm.value}">
<input class="searchForm" placeholder="..." #searchForm>
</div>
路线
const appRoutes: Routes = [
{ path: '', component: Home },
{ path: 'search', component: WrapPost},
{ path: 'login', component: Login },
{ path: '**', component: Error }
];
的[角2 - 刷新组件时routerLink再次点击]可能的复制(http://stackoverflow.com/questions/37645368/angular-2-reload-component-when-routerlink-clicked-again) –