如何在Meteor(带有空格键模板)中指示输入控件的“已检查”或“选定”状态?

乔诺诺莫

因此,在与Meteor一起工作时,我试图在Spacebars模板中保持高效和整洁。但是我对处理复选框和选择选项的方式感到困惑。假设我想根据我的其中一个收藏夹中的文档中的标志来设置是否已选中复选框。我似乎无法执行以下操作:

<input type='checkbox' id='item-{{this.item_id}}' {{#if checked}}checked{{/if}} />

尝试此操作时,出现以下错误:

A template tag of type BLOCKOPEN is not allowed here.

但是,如果尝试以下选项,则即使标记为,它们也会导致复选框被选中false

<input type='checkbox' id='item-{{this.item_id}}' checked='{{#if checked}}true{{/if}}' />
<input type='checkbox' id='item-{{this.item_id}}' checked='{{#if checked}}true{{else}}false{{/if}}' />

selected在选择选项时遇到了同样的麻烦,因此我最终做了如下操作来解决它,这似乎很冗长且容易出错:

<select id='option-{{this.item_id}}'>
    {{#if option_60}}
        <option value='60' selected>1 hour</option>
    {{else}}
         <option value='60'>1 hour</option>
    {{/if}}

    {{#if option_90}}
         <option value='90' selected>90 mins</option>
    {{else}}
        <option value='90'>90 mins</option>
    {{/if}}

    {{#if option_120}}
         <option value='120' selected>2 hours</option>
    {{else}}
         <option value='120'>2 hours</option>
    {{/if}}
</select>
休伯特·奥格

您可以使用非阻塞帮助器来放置此类参数:

UI.registerHelper('checkedIf', function(val) {
  return val ? 'checked' : '';
});

<input type="checkbox" {{checkedIf checked}}>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将带有空格键的数组/对象传递给流星模板?

来自分类Dev

单击带有空格键的按钮

来自分类Dev

页面加载完成后无法滚动带有空格键的页面

来自分类Dev

在全屏中播放/暂停带有空格键的HTML5视频会发出错误的声音

来自分类Dev

如何授予输入接受带有空格的名称的权限?

来自分类Dev

如何在“流星空格键”模板中重复N次块?

来自分类Dev

流星:如何在空格键中将“模板”转义为代码?

来自分类Dev

为什么没有完全渲染空格键模板?

来自分类Dev

在空格键中,如何在迭代{{#each}}之间输入数据?

来自分类Dev

如何嵌套流星空格键模板?

来自分类Dev

如何在名称中带有空格的scp目录

来自分类Dev

如何在nohup中传递带有空格的参数?

来自分类Dev

如何在xpath中阅读带有空格的文本

来自分类Dev

如何在按逗号键之后而不是在按空格键后在输入字段中获取类型字

来自分类Dev

如何检测空格键?

来自分类Dev

如何在Unity中禁用超级+空格键?

来自分类Dev

如何在python中停止空格键弹出qcombobox

来自分类Dev

如何在Unity中禁用超级+空格键?

来自分类Dev

如何在空格键中访问标签属性

来自分类Dev

检查空格键是否相等?

来自分类Dev

Chrome具有关闭空格键释放时关闭警报框的功能。如何创建一个在释放空格键时保持打开状态的警报框?

来自分类Dev

如何在Swift中指示for循环的键是NSString?

来自分类Dev

带有空格输入的不同结果的IndexOf

来自分类Dev

COBOL:如何在修剪输入前后的所有空格后计算所有字符

来自分类Dev

空格键:如何使用和/或if语句

来自分类Dev

如何用空格键发射子弹?

来自分类Dev

如何更改空格键输出的显示?

来自分类Dev

如何使C ++按空格键?

来自分类Dev

空格键{{#each}}如何工作?

Related 相关文章

  1. 1

    如何将带有空格键的数组/对象传递给流星模板?

  2. 2

    单击带有空格键的按钮

  3. 3

    页面加载完成后无法滚动带有空格键的页面

  4. 4

    在全屏中播放/暂停带有空格键的HTML5视频会发出错误的声音

  5. 5

    如何授予输入接受带有空格的名称的权限?

  6. 6

    如何在“流星空格键”模板中重复N次块?

  7. 7

    流星:如何在空格键中将“模板”转义为代码?

  8. 8

    为什么没有完全渲染空格键模板?

  9. 9

    在空格键中,如何在迭代{{#each}}之间输入数据?

  10. 10

    如何嵌套流星空格键模板?

  11. 11

    如何在名称中带有空格的scp目录

  12. 12

    如何在nohup中传递带有空格的参数?

  13. 13

    如何在xpath中阅读带有空格的文本

  14. 14

    如何在按逗号键之后而不是在按空格键后在输入字段中获取类型字

  15. 15

    如何检测空格键?

  16. 16

    如何在Unity中禁用超级+空格键?

  17. 17

    如何在python中停止空格键弹出qcombobox

  18. 18

    如何在Unity中禁用超级+空格键?

  19. 19

    如何在空格键中访问标签属性

  20. 20

    检查空格键是否相等?

  21. 21

    Chrome具有关闭空格键释放时关闭警报框的功能。如何创建一个在释放空格键时保持打开状态的警报框?

  22. 22

    如何在Swift中指示for循环的键是NSString?

  23. 23

    带有空格输入的不同结果的IndexOf

  24. 24

    COBOL:如何在修剪输入前后的所有空格后计算所有字符

  25. 25

    空格键:如何使用和/或if语句

  26. 26

    如何用空格键发射子弹?

  27. 27

    如何更改空格键输出的显示?

  28. 28

    如何使C ++按空格键?

  29. 29

    空格键{{#each}}如何工作?

热门标签

归档