angular - 角度路由 - 组件未显示
问题描述
我一直在尝试从我的主页路由以加载其他 HTML 组件,但它不起作用。当地址更改为我设置的地址时,主页不断显示-
app.module.ts 如下:
@NgModule({
declarations: [
AppComponent,
RegisterComponent,
TabsComponent,
AboutComponent,
LessonsComponent
],
imports: [
RouterModule.forRoot([
{ path: 'tabs', component: TabsComponent},
{ path: 'register', component: RegisterComponent},
{ path: 'lessons',component: LessonsComponent},
{ path: 'about', component: AboutComponent},
{ path: 'app',component: AppComponent},
]),
这些是我在 app.component.html 中的链接:
<div>
<ul class="navbar">
<li><a routerLink="/register" routerLinkActive="active">Register</a></li>
<li><a routerLink="/tabs" routerLinkActive="active">Tabs</a></li>
<li><a routerLink="/app" routerLinkActive="active">Home</a></li>
<li><a routerLink="/lessons" routerLinkActive="active">Lessons</a></li>
<li style="float:right"><a routerLink="/about" routerLinkActive="active">About</a></li>
</ul>
</div>
例如,如果我按下注册链接,我将进入“ http://localhost:4200/register ”,但它仍保留在 app.component.html
解决方案
试试这个stackblits 示例代码
推荐阅读
- c# - 为什么我更改的字符串没有出现在使用选项卡式表单 xamarin 的其他页面上
- c++ - 随机分配新分配的内存 (C/C++)
- rest - http 客户端无法使用 jearsey multipart 作为参数调用服务
- python - 尝试使用 AzureAD 登录从 python 连接到雪花时出错
- java - 在属性 Spring Boot/MongoDB 存储库中获取具有不同数据类型的条目
- python-3.x - Python Streamhandler 也记录到 Ubuntu Syslog - 为什么?
- android - 在发布 apk(Flutter) 中面临图像选择器的问题
- javascript - 在nodejs中使用gridfs将本地文件上传到mongodb
- sql - T-SQL :: 在将 1 更改为 0.5 时将数据类型 varchar 转换为数字时出错
- python - 以良好的分辨率将 JPG 图像添加到 Matplotlib 绘图