title: Angular call parent function with arguments from directive two levels deep
body: <p>I have a problem in Angular where I have a function declared in my controller and I want a directive to be able to call this function. I use the <code>&amp;</code> in the directives scope to reference the parent function.</p>
  
  <p>The problem occurs when there is another directive inside the first one and the inner directive also references this function in the controller.</p>
  
  <p>The function can be called from within the first directive and the second directive (if the function has no arguments). The function can be called from the first directive and NOT from the second directive (if the function has arguments).</p>
  
  <p>This plnkr shows it in action:</p>
  
  <p><a href="https://plnkr.co/edit/8E5oNvWcF0QQWL7pmxrD?p=preview" rel="nofollow">https://plnkr.co/edit/8E5oNvWcF0QQWL7pmxrD?p=preview</a></p>
  
  <p>Is this a bug or am I missing something?</p>