Ich habe vor kurzem von eckigen 1.1.4 bis 1.2.9 aktualisiert, und griff die neueste ui-select2-Direktive und die neueste select2-Komponente . Meine select2s im Tag-Modus haben aufgehört zu arbeiten. Die Optionen list und typeahead funktionieren, aber wenn ich etwas daraus wähle, wird das neue Tag als leeres Ding ohne Wert angezeigt, und es wird debuggt. Ich sehe, dass es von {text: "foo", id: 10} abgeschnitten wird. nur bis 10 - das Objekt wird durch die ID ersetzt. Ich würde wirklich jede Einsicht schätzen, warum dies geschieht.Versuchen Sie eckigen ui-select2 im Tag-Modus zu verwenden (nicht einfaches Tag), Objekte zu verlieren
Demo: http://plnkr.co/edit/RepMSFQsIPDuPTNFWKUN?p=preview
Hier meine select2 Optionen sind:
.controller('AppController', function($scope) {
availableTags = [
{text: 'Apple', id: 1},
{text: 'Apricot', id: 2},
{text: 'Avocado', id: 3},
];
$scope.select2Options = {
tags: availableTags,
multiple: true,
minimumInputLength: 1,
formatResult: function (item) {
return item.text;
},
formatSelection: function (item) {
return item.text;
},
}
Vielen Dank für die Lösung! – PowerKiKi
Arbeitete auch für mich. Gesucht wurde mehrere Stunden nach einer Lösung, jetzt ist das nur ein Bug: -/ – Tobi
WoW thx !!! Ich suche seit einer Weile ... – nDijax