Just add type="button"
to your button and it should be fixed. Default behaviour is submit and apparently that messes with your code.
<ion-view title="Home">
<ion-content padding="true">
<button type="button" ng-click="homeAction()" class="button button-block button-positive">call homeAction()</button>
</ion-content>
</ion-view>
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…