I'm going to do a bit of a summary here. In my initial post (#2 above) I should have asked for more data, as others have since done. But the reason I didn't is because the two rams themselves may be the issue, and now I am thinking this to be the case. This is a common or blue ram, not a Bolivian, but both have some unique characteristics. They must select their partner; any female put in with a male is usually not likely to last long; it may if you are lucky, but more often than not it does not. The "pair" must select each other from a group in the tank (in the store or at home, but it takes a number of rams not just two or three or four or even five, but more. If two of them bond, it will be obvious in their behaviours, and the pair are more likely to get along long-term, though there are no guarantees.
If the mal here is nipping at the female, this is probably the issue; they are not compatible. I would want to actually see them interact for a period of time to be certain, but if this worsens--by which I mean the male's "attacks" on the female get more pronounced--I would separate them or she will weaken to the point of death in time.
The other thing to be mentioned is temperature and tankmates. This ram needs warmth to be healthy, in the range of 82-86F/28-30C. The angelfish will be fine with this (though it does not need it this warm, but it can manage), but the danios cannot, this will be much too warm for this active fish (I am assuming zebra danios). And this is another issue--active danios are not good tankmates for sedate cichlids, angelfish and rams. Beyond the activity level, which can be very serious for the cichlids, down the road the danios may decide to do some fin nipping especially of the angelfish.