ノックアウト js を使用して $index を使用してテキストをバインドしようとすると、数値ではなく関数のコードが取得されるのはなぜですか?
<tbody data-bind="foreach: MyList">
<tr>
<td><span data-bind="text: $index + 1"></span></td>
</tr>
</tbody>
1、2、3 などを取得する代わりに、次のようになります。
上の画像の最後の文字で、0 のインデックスが 1 に追加されていることがわかります。バインドから「+ 1」を削除すると、関数の代わりに 0、1、2 が得られます。
式を評価するようにノックアウトに指示するにはどうすればよいですか? フォームを送信するときに同じ問題があります。文字列フィールドが値ではなく関数として送信されています。