beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [
- RouterTestingModule
- ],
- declarations: [
+ RouterTestingModule,
AppComponent
],
}).compileComponents();
import { Component } from '@angular/core';
+import { RouterOutlet } from '@angular/router';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
- styleUrls: ['./app.component.less']
+ styleUrls: ['./app.component.less'],
+ standalone: true,
+ imports: [RouterOutlet],
})
export class AppComponent {
title = 'chatroom-frontend';
+++ /dev/null
-import { NgModule } from '@angular/core';
-import { BrowserModule } from '@angular/platform-browser';
-import { ReactiveFormsModule } from "@angular/forms";
-import { HttpClientModule } from '@angular/common/http';
-
-import { AppRoutingModule } from './app-routing.module';
-import { AppComponent } from './app.component';
-import { ChatroomsComponent } from './chatrooms/chatrooms.component';
-import { UserComponent } from './user/user.component';
-import { ChatroomComponent } from './chatroom/chatroom.component';
-
-@NgModule({
- declarations: [
- AppComponent
- ],
- imports: [
- BrowserModule,
- ReactiveFormsModule,
- HttpClientModule,
- AppRoutingModule,
- ChatroomsComponent,
- UserComponent,
- ChatroomComponent
- ],
- providers: [],
- bootstrap: [AppComponent],
-})
-export class AppModule { }
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
-import { AppModule } from './app/app.module';
+import { importProvidersFrom } from '@angular/core';
+import { AppComponent } from './app/app.component';
+import { AppRoutingModule } from './app/app-routing.module';
+import { withInterceptorsFromDi, provideHttpClient } from '@angular/common/http';
+import { ReactiveFormsModule } from '@angular/forms';
+import { BrowserModule, bootstrapApplication } from '@angular/platform-browser';
-platformBrowserDynamic().bootstrapModule(AppModule)
+
+bootstrapApplication(AppComponent, {
+ providers: [
+ importProvidersFrom(
+ BrowserModule,
+ ReactiveFormsModule,
+ AppRoutingModule,
+ ),
+ provideHttpClient(
+ withInterceptorsFromDi(),
+ )
+ ]})
.catch(err => console.error(err));