繁体   English   中英

流星模板和火焰的复选框问题

[英]Checkbox problems with meteor template and blaze

我有一些代码工作正在愉快地工作,现在没有像预期的那样工作火焰和复选框处理的变化。

代码非常简单

  <div class="modal-footer">
    <label for="packed" class="checkbox-inline input-lg">Packed</label>
      <input type="checkbox" name="packed" id="packed" checked={{isPacked evt}}/>
    {{#if isPacked evt}}
      Packed
    {{else}}
      Not Packed
    {{/if}}
    <label for="delivered" class="checkbox-inline input-lg">Delivered</label>
      <input type="checkbox" name="delivered" id="delivered" disabled={{disDelivered evt}}  checked={{isDelivered evt}}/>
    <button type="button" class="btn btn-default" id="closeEdit">Close</button>
  </div>

“未打包”行显示为预期,但是,复选框都被选中(尽管两个测试都返回false)并且已按预期禁用。

我不能为我的生活解决为什么现在检查复选框,即使测试返回false。

Blaze会自动将返回的对象转换为属性,因此当应该选中复选框时,您可以从isPacked返回{checked:"checked"} ,或者当它不应该被隐式返回时返回。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM