Angelfish are territorial creatures. If two Angelfish are fighting, it's likely that one is trespassing upon the other's territory or that the two are competing for a mate.