Недавно я обновился с angular 1.1.4 до 1.2.9 и получил последнюю директиву ui-select2 и последний компонент select2. Мои select2 в режиме тегов перестали работать. Список параметров и ввод текста работают, но когда я выбираю что-либо из него, новый тег отображается как пустой элемент без значения, и при отладке я вижу, что он нарезается из {text: "foo", id: 10} всего до 10 - объект заменяется идентификатором. Я был бы очень признателен за любое понимание того, почему это происходит.
Демонстрация: http://plnkr.co/edit/RepMSFQsIPDuPTNFWKUN?p=preview
Вот мои варианты select2:
.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;
},
}