显示或隐藏属性值中的按钮

时间:2015-04-16 19:20:25

标签: aurelia

我有一个表中的项目列表,并希望根据名为“enabled”的布尔属性启用或禁用某些按钮。按钮的代码如下

<button class="btn btn-sm btn-primary" show.bind="item.enabled"  click.delegate="toggleEnabled()">Disable</button>
<button class="btn btn-sm btn-warning" show.bind="!item.enabled" click.delegate="toggleEnabled()">Enable</button>

无论item.enabled的值是什么,只显示禁用按钮。想知道我错过了什么?

2 个答案:

答案 0 :(得分:5)

click.delegate="item.toggleEnabled()"在toggleEnabled之前添加item.,您就可以了!

以下是工作代码的示例:https://github.com/AshleyGrant/skeleton-navigation/tree/so-answer-20150416-02/src

答案 1 :(得分:2)

确保item.enabled作为boolean而不是string返回。