Angelfish breeding

I had the same problem with angelfish eating eggs with the lights out. 
Instead of leaving the tank lights on, all I needed was a dim light on
somewhere in the room.  I had a 60W bulb on about 10' away and that did
the trick.  

Hope it works for you

Good luck