मुझे तालिका में $index+1
प्रदर्शित करने की आवश्यकता है।
अगर मैं सिर्फ $index
सभी तत्वों का उपयोग 0 से शुरू होगा, मैं कम से 1.
शुरू करने की आवश्यकता यहाँ नॉकआउट के प्रलेखन है: http://knockoutjs.com/documentation/foreach-binding.html
वहाँ में आप इस उदाहरण मिल सकते हैं:
<h4>People</h4>
<ul data-bind="foreach: people">
<li>
Name at position <span data-bind="text: $index"> </span>:
<span data-bind="text: name"> </span>
<a href="#" data-bind="click: $parent.removePerson">Remove</a>
</li>
</ul>
<button data-bind="click: addPerson">Add</button>
तो यह निम्नलिखित को दर्शाएगी:
लोग
+०१२३५१६४१०६स्थिति 0 पर नाम: बर्ट निकालें स्थिति 1 पर
नाम: चार्ल्स निकालें स्थिति 2 में
नाम: डेनिस
निकालें मैं वास्तव में यह सिर्फ प्रदर्शन प्रयोजनों के लिए करने की आवश्यकता है ।
स्थिति 1 पर नाम: बर्ट निकालें स्थिति 2 में
नाम: चार्ल्स निकालें स्थिति 3 पर
नाम: डेनिस निकालें
मैं सफलता के बिना इस कोशिश की <span data-bind="text: ($index + 1)"> </span>
कोशिश $ इंडेक्स() + 1 –
के संभावित डुप्लिकेट का उपयोग करने के [ बाध्यकारी में $ इंडेक्स का उपयोग करते समय नॉकआउट अभिव्यक्ति का मूल्यांकन नहीं कर रहा है] (http://stackoverflow.com/questions/11302338/knockout-is-not-evaluating-an-expression-when-using-index-in-a- बाइंडिंग) – nemesv