Yes, angelfish can live with guppies. Guppies are friendly, easygoing, and non-aggressive, so they make excellent tankmates for angelfish.
With that said, angelfish can be territorial and aggressive, so there are some precautions to take if you want to keep angelfish and guppies together. First, introduce them when your angelfish are still young. That way, they’re less likely to exhibit aggression even after maturing into adulthood.
Also, make sure the tank has ample space and hiding places to prevent territorial conflicts. Lastly, monitor the tank dynamics regularly. If the conditions become too hostile, be prepared to separate the guppies from the angelfish.