使用 shouldBeDisabled 启用/禁用控件

Using shouldBeDisabled to enable / disable controls

是使用 shouldBeDisplay 来启用/禁用 html 上的控件还是使用 jscript 更容易?我有以下代码(我相信空格键)但它不会触发任何东西。

模板:

<template name="prodlist">
<select id="category-select">
        <option {{ shouldBeDisabled }} selected="selected">Please Select</option> 
        {{#each prodlist}}
            <option value="{{this}}">{{this}}</option>
        {{/each}}
    </select>
</template>

助手:

Template.registerHelper("shouldBeDisabled", function(prodlist) {
    return "disabled"
});

发现错误 - 禁用应该放在 select 而不是 选项 :

<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>