2

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

<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 的值是什么,都只会显示禁用按钮。想知道我错过了什么?

4

2 回答 2

5

click.delegate="item.toggleEnabled()"添加item.之前的toggleEnabled,你会很高兴的!

这是一个带有工作代码的示例:https ://github.com/AshleyGrant/skeleton-navigation/tree/so-answer-20150416-02/src

于 2015-04-16T20:35:35.040 回答
2

确保item.enabled以 aboolean而不是 a 的形式返回string

于 2015-04-16T20:38:09.980 回答