angular - Angular 组件始终显示根视图
问题描述
当我尝试转到 /contacts 时,它可以工作,但它显示的是 AppComponent(app.component.html)而不是 ContactsComponent(contacts.component.html)的 html 代码,我不知道问题是否出在路线或其他地方别的 。
应用程序路由.module.ts :
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { ContactsComponent } from './contacts/contacts.component';
const routes: Routes = [
{ path: 'contacts', component: ContactsComponent }
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
app.module.ts :
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { HttpClientModule } from '@angular/common/http';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import {MatFormFieldModule} from '@angular/material/form-field';
import {MatTableModule} from '@angular/material/table';
import {MatInputModule} from '@angular/material/input';
import { ContactsComponent } from './contacts/contacts.component';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import {FormsModule} from '@angular/forms';
@NgModule({
declarations: [
AppComponent,
ContactsComponent
],
imports: [
BrowserModule,
HttpClientModule,
AppRoutingModule,
MatFormFieldModule,
MatTableModule,
MatInputModule,
BrowserModule,
FormsModule,
BrowserAnimationsModule,
BrowserModule,
FormsModule,
AppRoutingModule
],
bootstrap: [AppComponent]
})
export class AppModule { }
解决方案
推荐阅读
- keras - 如何将 Turi Create 创建的 CoreML 模型转换为 Keras?
- c++ - 如何将向量中的值发送到类?
- javascript - 如何在 React 中一次将事件附加到一个 div 块?
- visual-c++ - Visual C++ 项目中的特征。与内联函数扩展的链接非常慢
- java - 为什么以下代码行会引发 IllegalStateException?
- javascript - CropperJS getCroppedCanvas() 在第二次初始化时返回 null
- c# - 在 ASP.NET Core 中签署 MS PowerPoint 宏
- firebase - 不知道如何使用 Gridsome-Plugin-Firestore
- java - 在 vbox javafx 中移动卡片?
- javascript - clearTimeout 不适用于 React Native