Please note that ng-show and ng-hide are directives that are not optimized for Kendo UI Widgets, and can cause the behavior that you are seeing. If you think that we should add support for ng-show and ng-hide you can submit this as a feature request on UserVoice, so that it is considered for implementation in a future release. As a workaround I would suggest you to use the jQuery show()/hide() methods, and make sure that you are not initializing the widgets from hidden elements, as this might cause incorrect sizing issues.
Regards,
Kiril Nikolov
Telerik
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!