They will lay eggs if the PH is between 6.5 to 7.0, you can do this buy using Wardley Bullseye 6.5 or 7.0
I found this useful link about breeding Anglefish, this is what it said below
.
http://www.aquatic-hobbyist.com/profiles/breeding/angelfishbreeding.html
Angelfish prefer laying on vertically inclined surfaces, so the slate can be leaned upright against the side of the tank. Really, any upright surface will suffice, as there are plenty of specialty breeding cones and other devices out there. Slate is cheap and easy to work with.
Keep a close eye on the pair, as they can get rather boisterous during breeding time.
Condition the pair with high-quality foods at a temperature around 75 degrees. Raising the temp slowly to around 78-82 after a few days should induce the pair to spawn. Softer water and a neutral or lower pH are ideal (under 400ppm GH and pH 6.5-7.0) for spawning angels, though they are adaptable and will spawn in a wide variety of conditions in most cases. The water softness is much more imperative for proper egg development, especially if you choose to let them attempt parent raising.
Removing the eggs or leaving them to allow the parents to raise them is at your personal discretion. Angels are mostly quite far from their natural habitats, and often will be poor parents, eating the first few spawns. Many pairs will pick up the parenting trait after a few attempts, and allowing them to raise the fry is easier than artificially rearing them on your own. If the parents are good, they will take care of keeping the eggs clean and move the fry around as needed.