If I put the footer code directly on the view instead of doing ng-include AND remove the ng-controller from the footrer, it starts working, but I’m not planning on doing that, it would require me to break DRY.
If you add the footer in the view, it will go automatically handle the adjustment.
If you decide to stick with the ng-include, you will need to add the class, has-header to your ion-content.
actually on ionic content all you have to place is class=“has-footer” and you can perfectly use ng-include to add the footer from an external html file.
I’m having the same issue. In my case it’s because I’m using a directive to render my <ion-footer-bar>, rather than ng-include (my footerbar is a chat <input> lent well as a directive), though I’ve experimented with ng-include and get the same results. I’ve tried every combination of has-footer='true' & class='has-footer' on ion-view & ion-content. My hunch was directive compiling order, so I tried messing with priority: -100 in my directive, as well as rendering the footer in compile & compile:pre to “beat” the header/footer/content stages, but no cigar.