I am trying to store input data to users.service.ts component when user enters their email and password. I've made dummy array and I basically want input to be stored within the users component.
HTML:
<div>
<div *ngIf="displaySignUp" id="signup">
<h1>Sign Up for Free</h1>
<form>
<div class="top-row">
<div class="field-wrap">
<input
type="text"
placeholder="First Name*"
required
autocomplete="off"
/>
</div>
<div class="field-wrap">
<input
type="text"
placeholder="Last Name*"
required
autocomplete="off"
/>
</div>
</div>
<div class="field-wrap">
<input
type="email"
placeholder="Email Address*"
required
autocomplete="off"
/>
</div>
Log in component:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-login',
templateUrl: './login.component.html',
styleUrls: ['./login.component.css'],
})
export class LoginComponent implements OnInit {
constructor() {}
ngOnInit(): void {}
displaySignUp: any;
displayLogIn: any;
displayFrogotPassword: any;
fname: any;
lname: any;
email: any;
password: any;
displayHeader(option: string) {
if (option == 'signUp') {
this.displaySignUp = true;
this.displayLogIn = false;
this.displayFrogotPassword = false;
} else {
this.displaySignUp = false;
this.displayLogIn = true;
this.displayFrogotPassword = false;
}
}
}
Users component where I want to store data:
export class UserService {
constructor() {}
users = [
{
fname: 'first',
lname: 'last',
email: 'email@email.com',
password: 'temp12345',
},
{
fname: 'first2',
lname: 'last2',
email: 'email2@email.com',
password: 'abc12345',
},
];
}
Thank you in advance!