user-registration-app/
├── src/
│ ├── app/
│ │ ├── register/
│ │ │ ├── [Link]
│ │ │ ├── [Link]
│ │ │ └── [Link]
│ │ ├── [Link]
│ │ ├── [Link]
│ │ └── [Link]
│ └── [Link]
├── [Link]
├── [Link]
└── ...
=============================================
1. [Link]
ts
Copy
Edit
import { Component } from '@angular/core';
@Component({
selector: 'app-register',
templateUrl: './[Link]',
styleUrls: ['./[Link]']
})
export class RegisterComponent {
user = {
name: '',
email: '',
password: ''
};
registerUser() {
[Link]('user', [Link]([Link]));
alert('User Registered Successfully!');
}
}
============================================
📄 2. [Link]
html
Copy
Edit
<div class="container mt-5">
<h2>User Registration</h2>
<form (ngSubmit)="registerUser()">
<input type="text" class="form-control my-2" placeholder="Name"
[(ngModel)]="[Link]" name="name" required />
<input type="email" class="form-control my-2" placeholder="Email"
[(ngModel)]="[Link]" name="email" required />
<input type="password" class="form-control my-2" placeholder="Password"
[(ngModel)]="[Link]" name="password" required />
<button type="submit" class="btn btn-primary">Register</button>
</form>
</div>
========================================================================
📄 3. [Link]
css
Copy
Edit
.container {
max-width: 400px;
}
===========================================================================
📄 4. [Link]
ts
Copy
Edit
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { AppComponent } from './[Link]';
import { RegisterComponent } from './register/[Link]';
@NgModule({
declarations: [AppComponent, RegisterComponent],
imports: [BrowserModule, FormsModule],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule {}
=========================================================
📄 5. [Link]
html
Copy
Edit
<app-register></app-register>
================================================
📄 6. [Link] (default)
ts
Copy
Edit
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './[Link]',
})
export class AppComponent {}
=====================================================
🛠 Commands to Set Up and Run
bash
Copy
Edit
npm install -g @angular/cli
ng new user-registration-app
cd user-registration-app
ng generate component register
# Replace files with above code
ng serve
Now, open [Link] and test your app!