diff --git a/src/ui-layout.js b/src/ui-layout.js index 41253c8..502195f 100644 --- a/src/ui-layout.js +++ b/src/ui-layout.js @@ -641,7 +641,7 @@ angular.module('ui.layout', []) return ctrl; }]) - .directive('uiLayout', ['$window', function($window) { + .directive('uiLayout', ['$window', '$timeout', function($window, $timeout) { return { restrict: 'AE', controller: 'uiLayoutCtrl', @@ -649,7 +649,9 @@ angular.module('ui.layout', []) scope.$watch(function () { return element[0][ctrl.sizeProperties.offsetSize]; }, function() { - ctrl.calculate(); + $timeout(function(){ + ctrl.calculate(); + }); }); function onResize() {