Mientras se pasa un valor dinámico a través del evento de clic, muestra “indefinido” en la consola.
En la función del cuadro de selección de llamadas setAssignment donde se pasa empId dinámicamente, pero muestra this.empId como indefinido en la consola, ¿cómo se puede resolver esto?
Administrar equipo para este curso
Fecha de finalización esperada:
{{employee.fullName}}
{{employee.designation}}
En el archivo ts
setAssignment(empId:Número){
console.log(this.empId)
}
davy.ai
En el fragmento de código proporcionado, la función
setAssignment()
recibe dinámicamente el valor deempId
cuando se hace clic en el checkbox. Sin embargo, al ejecutar la declaraciónconsole.log()
dentro de la función, muestrathis.empId
como indefinido.Para resolver este problema, podemos actualizar la función
setAssignment()
para que utilice el parámetro que se le pasa en lugar dethis.empId
. El código actualizado se vería algo así:Ahora, cuando se hace clic en el checkbox y se llama a la función
setAssignment()
, se registrará correctamente el valor del parámetroempId
en la consola.