Hi thanks for all the replies.
I placed them in their own breeding tank about a week and a half ago, i'm feeding them frozen bloodworms ect 3 times a day, i did a 50% water change about 2 days ago, i have a air pump, a few plastic plants and no gravel in there, temperature is around 78F.
My two Angel fish have spawned on vertical surfaces before so i clean an old glass bottle and put it in for them to spawn on. Do you think it might be because they don't like the bottle and won't spawn on it?
When they were in my community tank (which is where they spawned twice) i had guppies, neon tetras, glolight tetras, albino shark, boesemani rainbow fish, betta fish and a gold spotted pleco. The first time they spawned the pleco ate all the eggs, and the second time i put a divider in the tank but they ate all the eggs. I haven't really changed my fish since then, i have only added platys and mollys since.