【发布时间】:2021-08-04 08:16:05
【问题描述】:
当我在导航栏中单击主页时,它转到主页 url 但未显示 html 内容 这是我的 app.routing.module.ts
import { Component, NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { HomeComponent } from './home/home.component';
const routes: Routes = [
{path: 'home', component: HomeComponent}
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
这是我的 app.component.html
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
<div class="container-fluid">
<a class="navbar-brand" href="#">Fixed navbar</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav me-auto mb-2 mb-md-0">
<li class="nav-item">
<a class="nav-link " routerLink='home' routerLinkActive='active'>Home</a>
</li>
</ul>
</div>
</div>
</nav>
<div class = "container">
<router-outlet></router-outlet>
</div>
【问题讨论】:
-
拜托,你能分享你的控制台输出吗?
-
创建测试组件Home2Component,修改
routes暂时使用这个。这样你就可以检查你的 HomeComponent 是否有问题 -
请显示控制台输出
标签: angular typescript routes angular-ui-router