Nothing scarier than your dog escaping from their leash or collar! Anyone who thinks a snarling dog baring teeth is a playful dog is delusional at best!
When I would take the boys out for a walk they were always asked to do a sit stay on the grass as another dog passed! It reinforced their sit stay command and worked well.
However, I would have crossed the street if I noticed a snarling and aggressive dog! Granted it was not an option for you in this circumstance. Thankfully you were able to get her without ill effects.
We have a dog on our street that is a huge overweight yellow lab. That dog constantly growls and barks at any dog he sees. Believe me... I walk in the opposite direction every time. I don’t need my dogs getting scared! Sometimes you just have to rescue your pup...
I would have done the same... pick her up!