I have trouble with the tab view which is displayed inside a side-menu-content after a link was clicked.
I have assembled the following codepen: http://codepen.io/anon/pen/ZYLjMQ
For the normal non-tabbed view navigation works as expected.
When navigating to the tab, the back button is not displayed anymore. I figured that the problem lies with the “nested abstract views”.
And in the controllers of the individual tabs, you add the back functions:
$scope.myGoBack = function () {
$ionicHistory.clearHistory()
$state.go($scope.comingFrom)
};
I am pretty sure it is not the most elegant solution, but it works very well and you can control in every tab if you want to display the back button or not. This allows you to have the back button maybe only in your landing tab and not in all the others, etc…
Hope that helps.