搜索字段并重定向到所有路线

时间:2019-08-20 07:51:02

标签: angular

我拥有所有路由,这些路由已在我的app-routing.module.ts中声明为数组。 现在,我想要一个搜索字段,当用户单击路线时,该用户将被重定向到路线。最好的方法是什么?

当用户单击它时,我已经尝试使用“ a”标签和routerLink进行此操作,但这对我不起作用。

1 个答案:

答案 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)
  ]
})

对我来说很好,我希望这能解决您的问题