I have a subheader that is hidden by default and is toggle-able by a button located on the top right navigation header. Is there a way for that subheader to also push content down so that it doesn’t overlap when the subheader is shown?
try to add class “has-subheader” conditionally to the ion-content and trigger $ionicScrollDelegate.resize() to resize scroll container of the ion-content.
Whats the code for you sub-header.
It should be something like this.
ion-view
ion-header-bar
ion-header-bar.bar-subheader
ion-content
@mhartington
i think his code is correctly, but in his app you can toggle the subheader -> so you have to add the has-subheader class after “showing” the subheader and triggering a ion-content-resizing for correct scroll behavior.
The same if you hide the subheader -> remove the class and toggle resizing.
Yeah, but you don’t need to add any classes to ion-content. It has a watch for any headers, footers, tabs, and subheaders.
1 Like
Okay in an older ionic version i needed this if i was using ng-show/hide.