Ionic sidemenu does not re-appear after $state.go

because your dom structure is invalid.

In an app you have in most cases a global sidemenu. in your case you add the sidemenu only to one state… and every state is in an extra ion-nav-view with an own navbar.

I restructured everything: