Estoy usando un ng-select para un campo en una tabla, y estoy buscando obtener valores de una matriz para completar y permitir selecciones individuales.
A continuación se muestra el código que se está registrando correctamente, pero tengo algunas dificultades para que se muestre. Actualmente, el menú desplegable está vacío, pero el registro de la consola es el esperado con todos los datos esperados.
<ng-select [searchable]="false" bindValue="name" bindLabel="name" [items]="serviceUsersMedication" [(ngModel)]="serviceUsersMedication.name" > <ng-template ng-label-tmp let-item="item"> {{item.name}} </ng-template> </ng-select> onSelect({selected}) { this.selected = selected; const filteredMeds = this.selected.filter(item => { return item.medications; }); this.serviceUsersMedication = filteredMeds.map(item => { return item.medications; }); console.log('Selected:'); console.log(this.selected); console.log('Service users medication:'); console.log(this.serviceUsersMedication); } this.selected es una variable que almacena una matriz de información de un usuario cuando selecciona de una fila.
this.serviceUsersMedication es una variable que contiene sus medicamentos de la selección.
Estoy buscando mostrar el campo de nombre de la matriz en el menú desplegable.