Я пытаюсь показать некоторую отметку на основе значения $index, я могу отобразить это значение, но я не могу использовать его с привязкой if, какой лучший подход здесь?
<!-- ko if: $index===0 -->
<div>some mark up here</div>
<!-- /ko -->
Ответ 1
$index является наблюдаемым, а наблюдаемые - функциями. Когда вы используете наблюдаемые выражения, вы должны использовать форму() для доступа к значению.
Это индекс на основе нуля текущей отображаемой записи массива посредством привязки foreach. В отличие от других свойств контекста привязки, $index является наблюдаемым и обновляется всякий раз, когда индекс элемента изменения (например, если элементы добавлены или удалены из массива).