Beim Debuggen mit Chrome kann ich sehen, dass CoverPrices 9 Elemente enthält. Die foreach-Schleife funktioniert tatsächlich gut und die Tabelle sieht korrekt aus, wobei die erste Spanne korrekt an Item1 gebunden ist.knockout "if binding" funktioniert nicht
Die if-Bindung funktioniert jedoch nicht und beide Bilder werden angezeigt. Alle Elemente in Item2 haben jedoch den wahren Wert, sodass nur das erste Bild angezeigt werden sollte.
<!-- ko foreach: CoverPrices -->
<tr>
<td>
<span data-bind="text: Item1"></span>
</td>
<!-- ko foreach: Item2 -->
<td>
<img src="~/Images/yes.png" alt="oui" data-bind="if: $data" />
<img src="~/Images/no.png" alt="non" data-bind="ifnot: $data" />
</td>
<!-- /ko -->
</tr>
<!-- /ko -->
Ist etwas falsch mit meiner Bindung?
Können Sie posten, wie sieht Ihre 'Item2' Sammlung aus? – nemesv