title: Directive ng-show alternatives
body: <p>I have a control that should display breadcrumb navigation. It needs data (route &amp; title) to display the navigation correctly. Data is taken from scope and used inside a directive.</p>
  
  <p>What causes my problems is that I use a localization directive in the control that should translate the title. And this localization directive is called even when expression in <code>ng-show</code> is evaluated to false. Then the translation in localization directive ends with exception because it tries to translate incorrect string (see 'localize' directive in <a href="http://jsfiddle.net/F97wn/7/" rel="nofollow">http://jsfiddle.net/F97wn/7/</a>).</p>
  
  <p>That seems quite weird. I would expect that if something sets whether the inner content should be visible or hidden, then it is evaluated first and then the inner content..</p>
  
  <p>Ok, then I found that <code>ng-show</code> only sets some css attribute, so it's quite useless for me.</p>
  
  <p>The question is: How should I solve the problem - what to use instead of the <code>ng-show</code>?</p>
  
  <p>An example is at <a href="http://jsfiddle.net/F97wn/7/" rel="nofollow">http://jsfiddle.net/F97wn/7/</a></p>