This behavior is seen in the iPhone 5s simulator and on the device itself. It works fine in the browser and in the iPhone 6 simulator (don’t have a hardware 6 to test against).
Thanks everyone for being so quick as to what happened. I figured out the problem.
I created a new empty project from scratch. This blank project didn’t have the same issue I was having. After lots of comparing, I noticed my app had v1.0.0rc3 of ionic and the blank project was on v.1.0.0.
I copied over the /lib/ folder from the blank project to my project and that fixed it. Hooray!
So don’t use v1.0.0rc3
edit: apparently running ‘ionic lib update’ should also fix this as well