InterviewHubPRO
Section Overview
Q278

Question 278 of 283

Part 10: Reactive Forms, Standalone Components, Signals & NgRx (256 - 283)

98%
Angular & Signals (283 Qs)•Part 10: Reactive Forms, Standalone Components, Signals & NgRx (256 - 283)

How to create a standalone component manually?

To make existing component to standalone, then add standalone: true in component-name.component.ts as shown below

typescript
import { CommonModule } from '@angular/common';
import { Component, OnInit } from '@angular/core';

@Component({
 standalone: true,
 imports: [CommonModule],
 selector: 'app-standalone-component',
 templateUrl: './standalone-component.component.html',
 styleUrls: ['./standalone-component.component.css'],
})
export class ComponentNameComponent implements OnInit {
 constructor() {}

 ngOnInit() {}
}

Next need to update app.module.ts as shown below.

typescript
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { ComponentNameComponent } from './component-name/component-name.component';

@NgModule({
 imports: [
   BrowserModule,
   ComponentNameComponent
 ],
 declarations: [AppComponent],
 bootstrap: [AppComponent],
})
export class AppModule {}