You can definitely make it so the tabs are on top when the header and footer are hidden.
Make use of ng-class for this.
As for making it show only when you scroll up, take a look at our shrinking header demo.
This should get you in the right direction.