在上下文中,ko foreach: widgits
我正在构建带有几个按钮的列表项,这些按钮向用户公开选项。
<ul>
<!-- ko foreach: wigits -->
<li>
<span data-bind="text: $data.text"></span>
<button id="fast" data-bind="click: function(){$root.spinWidget($data, '1000rpm')}"></button>
<button id="medium" data-bind="click: function(){$root.spinWidget($data, '500rpm')}"></button>
<button id="slow" data-bind="click: function(){$root.spinWidget($data, '200rpm')}"></button>
</li>
<!-- /ko -->
</ul>
当我单击第一个按钮时,我看到每次单击都会调用单击处理程序。当我单击或检查其他按钮时,我发现没有设置单击处理程序。