Quiero entender el siguiente problema al que me enfrento. Tengo un formulario con formgroup en él. Tengo una etiqueta de selección múltiple en el html que consiste en (seleccionar) = onSelect (evento)
¡Ahora en el archivo ts estoy usando cambios de valor en la referencia de plantilla de la etiqueta de selección múltiple! Y también el método onSelect
mi html
<ds-multi-select> #costcenter [items] = “listofitems” [label] = “labelkey” [value] = “valuekey” (Select) = “onselect($event)” </ds-multi-select>Dentro de un método en mi archivo ts tengo
this.form.get(“costCenter”).valuechanges.pipe().subsribe (costcheck => { ….. });También tiene una función separada
OnSelect(selectedItem:any) { IsSelected = SelectedItem.IsselectedItem }Ahora, cada vez que llego a la lista desplegable, se llama primero a los cambios de valor y luego al método de selección. Quiero usar el valor Iselected de la función onSeelect dentro de los cambios de valor. Quiero que onSelect sea llamado primero y luego use los cambios de valor.
También traté de verificar en el evento de cambios de valor si podía detectar que la casilla de verificación está seleccionada o no es un atributo, ¡pero no pude encontrar nada!
¡Por favor ayuda con la solución correcta!