在Angular中,可以通过使用路由来实现在点击包含用户名的<td>标签时打开一个新组件。下面是一种实现方式:
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { UserComponent } from './user.component';
import { NewComponent } from './new.component';
const routes: Routes = [
{ path: 'users', component: UserComponent },
{ path: 'new', component: NewComponent }
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
<td>
<a [routerLink]="['/new']">用户名</a>
</td>
<div>
<router-outlet></router-outlet>
</div>
这样,当用户点击包含用户名的<td>标签时,Angular会自动导航到指定的NewComponent组件,并将其显示在<router-outlet>中。
相关产品和介绍链接:
领取专属 10元无门槛券
手把手带您无忧上云