a must-have angular directive

Added some reasoning to #11. I think it's in the same boat as this addition.