我拥有所有路由,这些路由已在我的app-routing.module.ts中声明为数组。 现在,我想要一个搜索字段,当用户单击路线时,该用户将被重定向到路线。最好的方法是什么?
当用户单击它时,我已经尝试使用“ a”标签和routerLink进行此操作,但这对我不起作用。
答案 0 :(得分:0)
因为您没有提供代码,所以我会尝试为您提供可行的解决方案。
您要与路由器链接一起使用的标记,例如,您应该在路由器之前设置斜杠:
<a routerLink="/client/add">
<i>New</i>
</a>
在app.routing.module.ts文件中
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { AddClientComponent } from 'src/app/components/add-client/add-client.component';
const routes: Routes = [
{ path: 'client/add', component: AddClientComponent },
];
@NgModule({
exports: [
RouterModule
],
imports: [
RouterModule.forRoot(routes)
]
})
对我来说很好,我希望这能解决您的问题