diff --git a/dist/angular-select2.js b/dist/angular-select2.js index cd90536..ac7f319 100644 --- a/dist/angular-select2.js +++ b/dist/angular-select2.js @@ -193,13 +193,13 @@ angular.module("rt.select2", []) if (isMultiple) { getOptions(function (options) { var selection = []; - for (var i = 0; i < options.length; i++) { - var option = options[i]; + + angular.forEach(optionItems, function(option, key) { var viewValue = controller.$viewValue || []; if (viewValue.indexOf(option.id) > -1) { selection.push(option); - } - } + } + }); callback(selection); }); } else {