Estoy usando Choices.js para selección múltiple y para una selección con un cuadro de búsqueda. También estoy usando angular.js para completar los datos, pero parece que no funciona. ¿Alguien puede ayudarme a completar las opciones dinámicamente?
Los datos se recuperan mediante Ajax.
Esto es lo que he probado
<label for="docno" class="col-form-label">Name :</label> <select id='docno' class="choices form-select" ng-model="docno" ng-change='getDocs()' required="true"> <option ng-repeat="d in documents" ng-value="d.docno" selected='selected'>{{d.name}}</option> </select>Puede usar setValue en la instancia de opciones como a continuación:
var choices = new Choices(document.getGetElementById("docno")); var myDynamicItems = [ { value: 'Value 1', label: 'Label 1', id: 1 }, { value: 'Value 2', label: 'Label 2', id: 2 } ]; inst.choices.setValue(myDynamicItems);