1
我有一个简单的路由模块,然后一个模板,我有联系。 - 第一个环节不显示为可点击的链接,它显示为静态文本。角路由器的问题 - 链接无法点击
- 第二显示为链接,只是因为href。这是必需的吗?
APP-routing.module.ts:
import {NgModule} from '@angular/core';
import {RouterModule, Routes} from '@angular/router';
import {AppComponent} from "./app.component";
import {ListComponent} from "./list/list.component"
const appRoutes: Routes = [
{path: 'List', component: ListComponent},
{path: 'Home', component: AppComponent}
];
@NgModule({
imports: [
RouterModule.forRoot(appRoutes)
],
exports: [
RouterModule
]
})
export class AppRoutingModule {}
app.component.ts
import { Component } from '@angular/core';
import {RouterModule} from '@angular/router';
import { AppRoutingModule } from './app-routing.module';
@Component({
moduleId: module.id,
selector: 'my-app',
templateUrl: './app.component.html'
})
export class AppComponent {
}
app.component.html
<a routerLink="/List" routerLinkActive="active">List</a> |
<a href="./list/list.component.html" routerlink="/List" routerLinkActive="active">List</a>
<router-outlet></router-outlet>
我添加了在href行只是为了测试目的,以表明HREF使链接点击。使用routerLink和下盖链接没有工作。 它看起来像组件未读取路由器模块,或一些从属方面没有被加载,这是防止为被呈现为一个可点击的链接。 – Jay