Ion-nav-back-button not showing

Hello,

I’ve run into a problem while attempting to use a back-button in my nav bar. My code is as follows:

    <ion-side-menu-content>
	<ion-view>
	<ion-content id="scroller" overflow-scroll="true">
	    <ion-nav-view></ion-nav-view>
	</ion-content>
	</ion-view>
    </ion-side-menu-content>
        <!--Menu Content-->
        <ion-side-menu side="left" style="overflow:scroll;min-width:275px;">
            ...
        </ion-side-menu>
</ion-side-menus>

<script id="templates/page1.html" type="text/ng-template">
    <ion-view view-title="Regulatory" title="Regulatory Signs">
	<a ui-sref="page2"><img src="img.png" /></a>
    </ion-view>
</script>

... (other templates)

<script id="templates/page2.html" type="text/ng-template">
    <ion-view title="Page2">
	<ion-content class="padding">
	    This is a test of page2.
	</ion-content>
    </ion-view>
</script>

After clicking on the link on the first page and navigating to the second page, the back button never shows up. Inspecting the element in Chrome 43.0.2357.124 m shows:
class="button back-button ng-hide ion-ios7-arrow-back"
This never goes away. Is there something I don’t have setup right? I have read this page here: https://github.com/driftyco/ionic/issues/1088 which is similar, it seems, but I don’t have the Batarang extension.

Thanks for your help – please let me know if I can provide any more information.