import { Component, ElementRef, inject, viewChild } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { TasksService } from '../tasks.service'; @Component({ selector: 'app-new-task', standalone: true, imports: [FormsModule], templateUrl: './new-task.component.html', styleUrl: './new-task.component.css', }) export class NewTaskComponent { private formEl = viewChild>('form'); private tasksService = inject(TasksService); onAddTask(title: string, description: string) { this.tasksService.addTask({ title: title, description: description }); this.formEl()?.nativeElement.reset(); } }