You can keep whatever you want in any tank size. That is not the issue, tangs and angel fish need large tanks with lots of swimming room. I would suggest nothing under a 75gallon tank. If you do place them in a nano they will develop ich and eventually die. From your question it sounds like you are considering it.. I would highly recommend not getting an angel or tang for a nano tank.
__________________
|