As you are relatively new to the forum, first let me welcome you.
And second, let me point you to our fish and plant profiles, under the second tab from the left in the blue bar across the top of the page. Each profile provides compatibility info where relevant. If the name is used in a post exactly as it appears in the profile, it will shade, example
Pterophyllum scalare, and you can click it for the profile.
The one thing so far suggested that I would avoid with angelfish are barbs. Some can be nippy so obviously they would not work, but all of them are fairly active fish, and this can unsettle sedate fish like angels. Danio also should be avoided. The quieter tetra work, if you stay with the disk-shaped (avoiding the nippers) and not the linear species which will often be eaten. The rasbora work too.
The rummynose tetra are linear, so this is a risk depending upon the size of the tetra and the angelfish. Mature-sized rummys in the tank when juvenile angels are introduced would perhaps work, though when the angels attain their max it is not predictable. The profile has more options.
Byron.