What is the diff between using {{...}} and without {{...}} and angular directives?
<p>Actually I'm confused between when to use <code>{{ }}</code> when using angular directives and when to not to use <code>{{  }}</code> </p>

<p>For example:</p>

<pre><code>&lt;div data-ng-init="isHidden=false"&gt;
    &lt;div data-ng-show="isHidden"&gt;
        ...
    &lt;/div&gt;
&lt;/div&gt;
</code></pre>

<p>and </p>

<pre><code>&lt;div data-ng-init="isHidden=false"&gt;
    &lt;div data-ng-show="{{isHidden}}"&gt;
        ...
    &lt;/div&gt;
&lt;/div&gt;
</code></pre>

<p>I'm confused between these syntax ? What are the differences between those? And when to use what? Thanks in advance :)</p>