Yes, Plecos can be kept with angelfish. They are both tropical fish. They take up different layers of the environment.
Ensure that there is plenty of space in the aquarium. The aquarium should be about 60 gallons.
Provide plenty of hiding places such as overhangs, cages and plant growth for your pleco to rest during the day time.