title: jQuery tmpl {{if}} condition with false not working
body: <p>I am using this in part of my template:</p>
  
  
  
  <pre class="lang-html prettyprint-override"><code>{{if !IsDefault}}
      &lt;a href="#" onclick="makeDefault('${Id}');return false;"&gt;Make Default&lt;/a&gt;
  {{/if}}
  </code></pre>
  
  <p>Except when <code>IsDefault</code> is false it is not working. I even tried:</p>
  
  <pre class="lang-html prettyprint-override"><code>{{if IsDefault === false}}` and `{{if IsDefault == false}}
  </code></pre>
  
  <p>I have verified that the value actually is false in my json object that gets passed to the template.</p>
  
  <p>I also tried this which works but is pretty ugly and I would prefer for it to just work how it should:</p>
  
  <pre class="lang-html prettyprint-override"><code>{{if IsDefault}}
  {{else}}
      &lt;a href="#" onclick="makeDefault('${Id}');return false;"&gt;Make Default&lt;/a&gt;
  {{/if}}
  </code></pre>
  
  <p>Also, if I change it to check for a true condition (doesn't make sense but just tried it for debugging purposes)...</p>
  
  <pre class="lang-html prettyprint-override"><code>{{if IsDefault}}
  </code></pre>
  
  <p>...it works fine. Looks like it just has problems with the false values. I am getting the json via an jQuery ajax call and using knockout mapping with jquery tmpl. I get no js errors.</p>
  
  <p>Any ideas on why testing for <code>false</code> or <code>!false</code> is not working?</p>