Meteor 使用shouldBeDisabled启用/禁用控件
使用shouldBeDisplay是启用/禁用html控件的方法,还是使用jscript更容易?我有下面的代码(我相信空格键),但它不会触发任何东西 模板:Meteor 使用shouldBeDisabled启用/禁用控件,meteor,spacebars,Meteor,Spacebars,使用shouldBeDisplay是启用/禁用html控件的方法,还是使用jscript更容易?我有下面的代码(我相信空格键),但它不会触发任何东西 模板: <template name="prodlist"> <select id="category-select"> <option {{ shouldBeDisabled }} selected="selected">Please Select</option>
<template name="prodlist">
<select id="category-select">
<option {{ shouldBeDisabled }} selected="selected">Please Select</option>
{{#each prodlist}}
<option value="{{this}}">{{this}}</option>
{{/each}}
</select>
</template>
为什么要将“prodlist”参数传递给函数
尝试删除发现错误的arg-应将禁用置于选择非选项:
<template name="prodlist">
<select id="category-select" disabled= {{ shouldBeDisabled }}>
<option selected="selected">Please Select</option>
{{#each prodlist}}
<option value="{{this}}">{{this}}</option>
{{/each}}
</select>
</template>
请选择
{{{#每个产品列表}
{{this}}
{{/每个}}
disabled=shouldbediabled
您忘记了d
:disabled=shouldbediabled
。这能解决你的问题吗?另外,您可能需要简单地返回“disabled”
而不是一个对象,删除disabled=
部分并使用空格键的辅助指示器:{{shouldBeDisabled}}
@Kyll我不明白删除disabled=部分并使用{shouldBeDisabled}意味着什么。它可以在中使用?我认为disabled=shouldBeDisable
应该是{{shouldBeDisabled}}}
@Kyll谢谢Kyll我在帖子中更新了代码,没有语法错误,但是控件仍然可以启用。我尝试删除arg,结果是一样的。这是否仅适用于特定的软件包(即autoform)?
<template name="prodlist">
<select id="category-select" disabled= {{ shouldBeDisabled }}>
<option selected="selected">Please Select</option>
{{#each prodlist}}
<option value="{{this}}">{{this}}</option>
{{/each}}
</select>
</template>