all fish need some kind of greenary in their diet, some take it from just algae, some plants, some rely solely on the broad content of flake.
angel fish can be big plant nibblers though, as can barbs.. so much so that my angel fish had to go on holiday after they managed to chomp through an 8...