angular-selectize
angular-selectize copied to clipboard
closeAfterSelect functionality is broken when using multiselect
It is because isSameValue function is not validating arrays correctly
function isSameValue() {
return (config.maxItems == 1 && selectize.items.length > 0 ? selectize.items[0] : selectize.items) == scope.ngModel;
}
Should be changed to:
function isSameValue() {
return angular.equals((config.maxItems == 1 && selectize.items.length > 0 ? selectize.items[0] : selectize.items), scope.ngModel);
}
function isSameValue() { return (config.maxItems == 1 && selectize.items.length > 0 ? selectize.items[0] : selectize.items) == scope.ngModel; }
where can I find this function?