From the ionic provided sample starter app, we will see something like this:
$stateProvider
// setup an abstract state for the tabs directive
.state('tab', {
url: '/tab',
abstract: true,
templateUrl: 'templates/tabs.html'
})
What is the purpose of abstract? Comment it out, the thing still works…