【发布时间】:2017-04-21 17:55:08
【问题描述】:
我有一个想要动态禁用/启用的 Ember 组件。最初我有:
//template.emblem
= input type="text" disabled=true placeholder="Account Number" class="form-control"
当我有disabled=false 时,它会再次启用该按钮。现在我想让它动态化。我想创建一个简单的函数,在 component.js 内部返回 true 或 false:
//component.js
export default Ember.Component.extend({
...
disableButton(){
return true
},
//template.emblem
= input type="text" disabled=disableButton placeholder="Account Number" class="form-control"
这将禁用它。但是,当我将disableButton 切换到return false 时,它仍然处于禁用状态。
如何将disabled 连接到component.js 内的函数/属性?
template.emblem 和 component.js 文件夹层次结构是:
components
|-my-awesome-component
|- template.emblem
|- component.js
【问题讨论】:
标签: ember.js