fix($compile): reference correct directive name in ctreq error
Previously, ctreq would possibly reference the incorrect directive name, due to relying on a directiveName living outside of the closure which throws the exception, which can change before the call is ever made. This change saves the current value of directiveName as a property of the link function, which prevents this from occurring. Closes #7062 Closes #7067
C
Caitlin Potter committed
1192531e9b48cd90cbb601b0c0fdeb12340c1885
Parent: 5dee9e4