डालने वाला नहीं है वर्तमान में मैं <tr>
टेम्पलेट को <tbody>
टैग में एक तालिका पंक्ति प्रसारित करने का प्रयास कर रहा हूं।डुरंडल/नॉकआउट टेम्पलेट बाध्यकारी
एचटीएमएल:
<table>
<tbody data-bind="template: { name : 'tableTemplate', foreach : tableRow }">
</tbody>
</table>
<script type="text/html" id="tableTemplate">
<tr>
<!-- First Name -->
<td data-bind="text: firstName"></td>
<!-- Last Name -->
<td data-bind="text: lastName"></td>
</tr>
</script>
DurandalJS: यहाँ एक उदाहरण है
define(function(require) {
var self = this;
self.app = require('durandal/app');
return {
tableRow: ko.observableArray([
{ firstName: "DemoFirstName" , lastName: "ExampleLastName" },
{ firstName: "ExampleFirstName", lastName: "DemoLastName" }
]);
//viewAttached and other non-applicable console log functions here
};
});
HTML में सब कुछ होगा ठीक से डेटा-बाँध जब तक यह तालिका हिट; सभी डेटा-बाइंड बाद में मृत हो जाते हैं।
मैं दुरंदल के लिए नया हूं, और जैसे ही मैं जाता हूं सीख रहा हूं।
क्या आपके ब्राउज़र के जावास्क्रिप्ट कंसोल में कोई त्रुटि है? – nemesv
क्या आप अपना पूरा कोड पोस्ट कर सकते हैं। जो आपने यहां दिखाया है वह काम करना चाहिए। इसके अलावा, आप इस पर ऐप क्यों लगा रहे हैं? बस एक नया चर बनाएँ। –
अपडेट: आपने दोनों के बारे में क्या कहा, मैंने कोड में कहीं और ध्यान से जांच शुरू कर दी जो समस्याएं पैदा कर सकती है। मॉडेल के डोम के निचले भाग के पास घोंसले वाले पिछले लेखक से पुराना डेटा-बाइंड था जो एक कंसोल त्रुटि उत्पन्न कर रहा था कि डेटा बाइंड मर चुका है/कुछ भी नहीं जाता है (मैंने इसे पहले क्यों नहीं देखा? , आप रहते हैं और आप सीखते है)। एक बार जब मैंने टिप्पणी की, तो मुझे एक कंसोल त्रुटि मिलनी शुरू हुई जिसमें कहा गया कि 'आईडी तालिका टेम्पलेट के साथ टेम्पलेट नहीं मिल रहा है'। मैं जांच जारी रखूंगा। – Arctic