ember.js - 为什么bindAttr 不能与disabled 一起使用?这是一个错误吗?

标签 ember.js handlebars.js

我正在尝试将 Bootstrap 按钮的禁用状态绑定(bind)到如下属性:

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

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

Please see this fiddle

最佳答案

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

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

See fiddle .

关于ember.js - 为什么bindAttr 不能与disabled 一起使用?这是一个错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17719209/

相关文章:

json - 使用 EmberJS 和 JSON 模式即时生成表单?

Ember.js 2.0 - 在一次渲染弃用警告中修改属性两次

ember.js - EmberJS 绑定(bind)不起作用

ember.js - 如何将参数传递给 Handlebars 助手? options.hash 和 options.data 有什么区别

ember.js - 一项资源的路由返回两条记录而不是一条

handlebars.js - assemble: 在 {{parseJSON}} 中访问全局变量

javascript - 使用每个 Handlebars 模板

javascript - 从路由获取数据到脚本标签?

javascript - 使用 Handlebars 遍历复杂对象

requirejs - 在 Marionette 中使用预编译的 Handlebars 模板