我遍历一组事件,为每个事件插入一个缩略图模板:
<ul data-bind="template: {name: 'eventThumb', foreach: events}"></ul>
现在,如果 3 行不完整,我想插入 1 或 2 个占位符:
<ul data-bind="template: {name: 'eventThumb', foreach: events}">
<li data-bind="visible: events().length % 3 > 0">
<div class="empty-block no-event"></div>
</li>
<li data-bind="visible: events().length % 3 > 1">
<div class="empty-block no-event"></div>
</li>
</ul>
但是我的占位符总是可见的。似乎任何数据绑定语句都不起作用。我正在检查这些元素的淘汰赛上下文,它似乎完好无损。我究竟做错了什么?
谢谢莱昂