KOテンプレートを使用してJSONファイル(ここを参照)をいくつかの見栄えの良いグリッドレイアウトに解析しようとしています..(石積み/同位体レイアウトに似ていると思います).各テンプレートセクションには、内部に異なるサイズの長方形と正方形がありますが、全体テンプレートは、幅5ボックス、高さ3ボックスのグリッドに準拠しています(例)
これを前提として、私がやろうとしているのは、テンプレートを検出し、反復の特定のインデックスがシングル、ダブル、またはトリプルのサブテンプレートをロードする場合、各アイテムを反復することです。
私の問題は、ViewTestProposal配列のどのキーが現在オンになっているのかを確認できないように見えることです。
以下は私のWIPコードです。
<div data-bind="template: {if: Template == 'basic2', visible: Template == 'basic2', foreach: ViewTestProposal}">
<div data-bind="template: {if: ViewTestProposal[0], name: 'single'}"></div>
</div>
<script type="text/html" id="single">
<div class="box single">
<p data-bind="text: Artist, attr:{title: Artist}"></p>
</div>
</script>
if: ViewTestProposal[0]
セクションをwith: ViewTestProposal[0]
に変更してみif: ViewTestProposal() === 0
ましたif: ViewTestProposal == 0
が、役に立ちませんでした。
あなたが提供できるどんな助けにも前もって感謝します