Skip to content

Ejercicio input output#4

Open
pablo-nardi wants to merge 4 commits intoutnfrrottads:mainfrom
pablo-nardi:ejercicio-input-output
Open

Ejercicio input output#4
pablo-nardi wants to merge 4 commits intoutnfrrottads:mainfrom
pablo-nardi:ejercicio-input-output

Conversation

@pablo-nardi
Copy link
Copy Markdown

Profe le hago este pull requeste porque no se como logar que se comuniquen los componentes hijos
Osea como comunicar el componente "todo-form" con "todo-app".
Yo intenté hacer "todo-form" le pase la info al padre y despues el padre a "todo-app" pero no se como tomarla desde "todo-app" para agregarla al array y mostrarla con el *ngfor.

Comment thread src/app/app.component.ts
this.lastId = this.lastId + 1;
}
taskRemoved(event: TodoItem){
for(let i = 0; i<this.list.length; i++){
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

aca podes usar findIndex o algun metodo mejor para encontrar el indice y poder eliminarla

this.oCont.emit(Input.value);
this.todoApp?.add(Input.value);
this.addTask.emit(Input.value);
Input.value = '';
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

las variables siempre en minuscula y camelcase, usamos el standard de airbnb

@aotaduy
Copy link
Copy Markdown
Contributor

aotaduy commented May 27, 2021

No logro ver en el PR como tenes artmado el tema de los templates como tenes conectado el app con el form ?

@aotaduy
Copy link
Copy Markdown
Contributor

aotaduy commented May 27, 2021

Lo que tenes que hacer es conectar el output del todo-form con el metodo addTask de tu appcomponent

lo que seria en el app.component.html

<app-todo-form (addTask)=addTask($event)></app-todo-form >

No se si matchean los parametros de lo que mandas en el emit de todo-form con lo que esperas recibir pero va por ahi

@aotaduy aotaduy self-requested a review May 27, 2021 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants