title: ng-show not working inside directive template
body: <p>I would like to do something like this 
  <a href="http://jsfiddle.net/u2meLx4c/" rel="nofollow">fiddle</a>, making the text disappear and reappear with every click.</p>
  
  <p>Problem is, it seem that with an isolated scope you can't have access to the controller scope. I solved it in the link function, handling there click event and setting my "showMe" flag using <strong>scope.$apply</strong>, like:</p>
  
  <pre><code>scope.$apply('showMe = false');
  </code></pre>
  
  <p>Is this the right way to go or there is some more elegant method?</p>