When I try to go to /contacts it works but it shows the html code of the AppComponent (app.component.html) and not ContactsComponent (contacts.component.html), I don't knows if the problem is in routes or somethings else .
app-routing.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 { }