使用HTMLBars将更多控制器属性绑定到一个属性

时间:2015-06-12 19:21:51

标签: ember.js htmlbars

这是正确的还是有其他解决方案?

<input disabled={{model.isnValid}} disabled={{isSaving}}>

我知道我可以创建新的CP并依赖 model.isnValid isSaving ,但我想知道是否还有其他解决方案。

感谢您的建议

1 个答案:

答案 0 :(得分:4)

在这里使用计算属性可能是最好的。另一个可能的解决方案是ember-truth-helpers,它允许您编写如下代码:

<input disabled={{or model.isInvalid model.isSaving}}>

我经常使用ember-truth-helpers,但这看起来很奇怪,我不推荐它。