I believe that in this case, you can use a $watch on the condition and resize the splitter with a $timeout -- because the $watch listener is executed before the ng-show directive shows the element. Here is a Dojo snippet
that shows this approach. Please note that Dojo snippets can be shared -- when you start editing them, they are saved and get an unique URL.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI