fix: Clear du formulaire après l'ajout d'un objet
This commit is contained in:
@@ -86,6 +86,7 @@ export class Home {
|
|||||||
* submitTask
|
* submitTask
|
||||||
*/
|
*/
|
||||||
public submitTask(): void {
|
public submitTask(): void {
|
||||||
|
this.toggleTaskForm();
|
||||||
let response: Observable<Task> = this.taskService.addTask(
|
let response: Observable<Task> = this.taskService.addTask(
|
||||||
this.newTaskForm.controls.name.value!,
|
this.newTaskForm.controls.name.value!,
|
||||||
this.newTaskForm.controls.dueDate.value,
|
this.newTaskForm.controls.dueDate.value,
|
||||||
@@ -98,6 +99,8 @@ export class Home {
|
|||||||
this.tasks.update(values => {
|
this.tasks.update(values => {
|
||||||
return [...values, response];
|
return [...values, response];
|
||||||
});
|
});
|
||||||
|
|
||||||
|
this.newTaskForm.reset();
|
||||||
},
|
},
|
||||||
error: (error) => {
|
error: (error) => {
|
||||||
console.error(`L'ajout de tâche est impossible\nErreur:${error.error.message}`);
|
console.error(`L'ajout de tâche est impossible\nErreur:${error.error.message}`);
|
||||||
@@ -131,6 +134,7 @@ export class Home {
|
|||||||
* submitGroup
|
* submitGroup
|
||||||
*/
|
*/
|
||||||
public submitGroup() {
|
public submitGroup() {
|
||||||
|
this.toggleGroupForm();
|
||||||
let response: Observable<Group> = this.groupService.addGroup(
|
let response: Observable<Group> = this.groupService.addGroup(
|
||||||
this.newGroupForm.controls.name.value!
|
this.newGroupForm.controls.name.value!
|
||||||
);
|
);
|
||||||
@@ -140,6 +144,7 @@ export class Home {
|
|||||||
this.groups.update(values => {
|
this.groups.update(values => {
|
||||||
return [...values, response];
|
return [...values, response];
|
||||||
});
|
});
|
||||||
|
this.newGroupForm.reset();
|
||||||
},
|
},
|
||||||
error: (error) => {
|
error: (error) => {
|
||||||
console.error(`L'ajout d'un groupe est impossible\nErreur:${error.error.message}`);
|
console.error(`L'ajout d'un groupe est impossible\nErreur:${error.error.message}`);
|
||||||
@@ -173,6 +178,7 @@ export class Home {
|
|||||||
* submitProject
|
* submitProject
|
||||||
*/
|
*/
|
||||||
public submitProject() {
|
public submitProject() {
|
||||||
|
this.toggleProjectForm();
|
||||||
let response: Observable<Project> = this.projectService.addProject(
|
let response: Observable<Project> = this.projectService.addProject(
|
||||||
this.newProjectForm.controls.name.value!
|
this.newProjectForm.controls.name.value!
|
||||||
);
|
);
|
||||||
@@ -182,6 +188,7 @@ export class Home {
|
|||||||
this.projects.update(values => {
|
this.projects.update(values => {
|
||||||
return [...values, response];
|
return [...values, response];
|
||||||
});
|
});
|
||||||
|
this.newProjectForm.reset();
|
||||||
},
|
},
|
||||||
error: (error) => {
|
error: (error) => {
|
||||||
console.error(`L'ajout d'un projet est impossible\nErreur:${error.error.message}`);
|
console.error(`L'ajout d'un projet est impossible\nErreur:${error.error.message}`);
|
||||||
|
|||||||
Reference in New Issue
Block a user