From d49b5e42903103ce0ef5cdb20b7b147989db1d8e Mon Sep 17 00:00:00 2001 From: ravishivt Date: Thu, 5 Jun 2014 10:58:57 -0700 Subject: [PATCH] Fix updating view after programmatic changes Use timeout to render view after programmatic changes to the model. --- src/select2.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/select2.js b/src/select2.js index 828032d..4f20678 100644 --- a/src/select2.js +++ b/src/select2.js @@ -89,7 +89,9 @@ angular.module('ui.select2', []).value('uiSelect2Config', {}).directive('uiSelec if (current === old) { return; } - controller.$render(); + $timeout(function () { + controller.$render(); + }); }, true); controller.$render = function () { if (isSelect) {