AngularJS ng-repeat dans la liste déroulante Bootstrap multiselect
J'ai utilisé Bootstrap Multiselect Déroulant http://davidstutz.github.io/bootstrap-multiselect/ & incorporer dans le sous-modèle de AngularJS & laisser fonctionner avec la fonction suivante:
$scope.$on('$viewContentLoaded', function () {
$(document).ready(function() {
$('#example27').multiselect({
includeSelectAllOption: true
});
});
});
J'ai continué à l'aide de ng-repeat pour imprimer à l'intérieur de cet input select:
<select id="example27" multiple="multiple">
<option ng-repeat="list in lists" value="{{list.id}}">{{list.name}}</option>
</select>
Mais quand ng-repeat est dans cette sélection de l'entrée, il n'a pas de travail & ne pas imprimer toutes les données.
Quelqu'un sait comment résoudre ce problème, merci de m'aider!!
source d'informationauteur Oc Chuoj Dau
Vous devez vous connecter pour publier un commentaire.
Si vous utiliser bootstrap-multiselect vous devez utiliser ng-options attribut, comme dans @user2598687 réponse.
Voici la version de violon qui fonctionne avec firefox: cliquez sur moi pour jsfiddle
vous pouvez essayer de prendre un coup d'oeil à la question, https://github.com/davidstutz/bootstrap-multiselect/issues/128 et la js fiddle, http://jsfiddle.net/58Bu3/1/ que les deux sont liés à l'utilisation de angular js avec bootstrap-multiselect. Voici comment je l'ai utilisé dans la création de la tripoter.
L'exemple est un travail, donc aller de l'avant et de l'essayer.
J'ai juste abordé ce problème!! Au lieu de tenter de l'utiliser ng-repeat, vous pouvez ajouter des options de façon dynamique avec quelque chose comme ceci:
J'ai été à la recherche d'un multiselect déroulant moi-même. Je aux plates de travail cette solution moi-même à l'aide de Long2Know. J'ai même eu de la sélection multiple dans une INTERFACE Modale, ce qui était mon objectif initial.
Plunker