yes they are egg layers, how new are you to the hobby? egg layers are more difficult than live bearers, i have breed and raise about 300 live bearer and crayfish fry and i'm afraid of breeding angels.
you can have the parents spawn in a net but, you will need a separate tank for raising fry.
what are your water parameters, did something like a water change trigger this spawning activity?