title: Calling function inside angular directive and inject event in parameters
body: <p>I need your help.</p>
  
  <p>I have a directive with a function parameter ( scope: { myParam: '@'}).  And I'm passing the parameters in HTML, like my-param="myFunc(param1, param2)"</p>
  
  <p>This works perfectly.  But, I need to inject the event object in to the parameters.  Does some one know how can I do that?</p>
  
  <p>I tried $provider.annotate and $provider.instantiate, but they did not work because it's taking the reference function in directive. ($a in my case), so it can't get the function arguments. </p>
  
  <p>any idea?</p>