diff --git a/src/lib/template/array-selector.html b/src/lib/template/array-selector.html index ec3011e381..9c2682f25c 100644 --- a/src/lib/template/array-selector.html +++ b/src/lib/template/array-selector.html @@ -74,7 +74,7 @@ */ items: { type: Array, - observer: '_resetSelection' + notify: true }, /** @@ -100,11 +100,15 @@ */ multi: { type: Boolean, - observer: '_resetSelection' + value: false } }, - _resetSelection: function() { + observers: [ + '_resetSelection(items, multi)' + ], + + _resetSelection: function(items, multi) { // Unbind previous selection if (Array.isArray(this.selected)) { for (var i=0; i