Я пытаюсь использовать выпадающий список меток select2.Использование AngularJS и Select2
Я называю API, который отправляет мне данные. Я положил данные в выбор2 так:
AssignmentProvider.getStudentsInCourse(COURSENAME,SEMESTER)
.success(function(data) {
$scope.select2OptionsForGroups = {
'multiple': true,
'simple_tags': true,
'formatResult': formatResult,
'formatSelection': formatResult,
'tags': data
};
})
.error(function(e) {
// TODO: Error handling
console.log("error");
});
данных является массив с объектами студентов, поэтому Принести Имена внутри объекта с этим.
function formatResult(student) {
return student.id.Student.FullName;
};
Everythings отлично работает, когда я выбираю первое имя из списка, но когда я пытаюсь выбрать второе это как нет ничего в списке, чтобы выбрать, но если я удалю свой существующий выбор всех имена приходят . назад в
здесь я выбрать второй один и ничего не происходит:
и вот, когда я не выбрали никого.
отображает это имена, когда я нажимаю, но когда я вхожу в перспективе поиска является шоу
Uncaught TypeError: Cannot read property 'FullName' of undefined
Обновлено:
Кто-нибудь какие-либо идеи, что может быть неправильно здесь, Я предполагаю, что мне нужно сказать select2 для поиска термина внутри объекта, но как?
Можете ли вы предоставить больше кода, включают в себя функцию выбора? Может ли собрать plnkr, который показывает это? – Rob
Какой еще код вы хотите увидеть, я думаю, что разместил все, что связано с этим. – ArniReynir