my angel fish don't come up to the top to eat, and dont swim around that much.
That is strange, not that they need to swim around a bunch but mine freak out and go to the surface every time they see me. As if I don't see all their fat little bellies!
What are your water parameters? Temperature?
A fish that is not feeling well seldom has an appetite. Like dkpate says, you should check your water parameters. Angelfish prefer 82 degree water, and they are very sensitive to ammonia and nitrite.