0

イベントの配列をループして、それぞれにサムネイル テンプレートを挿入します。

<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>

ただし、プレースホルダーは常に表示されます。どちらのデータバインドステートメントも機能していないようです。これらの要素のノックアウト コンテキストをチェックしていたところ、問題がないようです。私は何を間違っていますか?

ありがとうレオン

4

1 に答える 1