为什么bindAttr不能用于禁用?这是一个错误吗?

时间:2013-07-18 09:11:01

标签: ember.js handlebars.js

我正在尝试将Bootstrap按钮的禁用状态绑定到这样的属性:

<a class="btn btn-large" href="#" {{bindAttr disabled="isDisabled"}} >. . .</a>

在下面的小提琴中,按钮上的初始禁用状态被正确设置为isDisabled的初始值(尝试更改它)。单击该复选框可更改isDisabled的值,并且p标签已正确绑定以显示它,但按钮拒绝响应。这是一个错误吗?

Please see this fiddle

1 个答案:

答案 0 :(得分:6)

<a>标记没有disabled属性(请检查here)。这有效:

<button class="btn btn-large" 
        {{bindAttr disabled="isDisabled"}}>. . .</button>

See fiddle