diff --git a/src/angular-bootstrap-select.js b/src/angular-bootstrap-select.js index 67d80aa..9d98d2a 100644 --- a/src/angular-bootstrap-select.js +++ b/src/angular-bootstrap-select.js @@ -203,6 +203,10 @@ function selectpickerDirective($parse, $timeout) { if (attrs.ngModel) { scope.$watch(attrs.ngModel, refresh, true); } + + if (attrs.ngOptions && / in /.test(attrs.ngOptions)) { + scope.$watch(attrs.ngOptions.replace('::', '').split(' in ')[1], refresh, true); + } if (attrs.ngDisabled) { scope.$watch(attrs.ngDisabled, refresh, true);