http://plnkr.co/edit/cnjczm9zjHZEczswSUjA?p=preview 1. View initializations and lays out properly. 2. Click the hide button to hide the ui layout component. 3. This triggers a calculate call. 4. Click the show button to show the ui layout component. 5. The layout is messed up from the previous calculate call on hide. A new re-calculation never happens on show.
http://plnkr.co/edit/cnjczm9zjHZEczswSUjA?p=preview