Explain bootstrapApplication.
Skip to solutionKEEP THE
mediumFrontend
How do you bootstrap a standalone Angular application?
405 views
01
Understand the problem
bootstrapstandalone
02
Attempt it yourself
Sketch your approach before reading the solution — that's what interviews test.
Nudge consolestandby
Stuck? Beam a request up — the console returns a conceptual nudge that guides your logic without spoiling the implementation.
03
Study the solution
Standalone apps start with bootstrapApplication(AppComponent, { providers: [...] }) instead of an AppModule. App-wide providers (router, HttpClient, etc.) are passed via the providers array using functions like provideRouter and provideHttpClient.
Solution ready — 2 min read
Classified // press E to declassify
04
Read the code
main.ts for a standalone app
import { bootstrapApplication } from '@angular/platform-browser';
import { provideRouter } from '@angular/router';
import { provideHttpClient, withInterceptors } from '@angular/common/http';
import { AppComponent } from './app.component';
import { routes } from './app.routes';
import { authInterceptor } from './auth.interceptor';
bootstrapApplication(AppComponent, {
providers: [
provideRouter(routes),
provideHttpClient(withInterceptors([authInterceptor])),
// ...your services / InjectionToken values
],
});05
Join the discussion
Discussion (0)
Sign in to join the discussion.
No responses yet. Be the first to share what you think.
Transmission complete // awaiting log
KEEP THE
STREAK ALIVE.
Dossier 63 of 121 decoded in the Angular track. One more won't hurt.