मैं knockoutjs (शुद्ध जेएस/एचटीएमएल) का उपयोग करने के लिए एक मौजूदा एएसपी एमवीसी ऐप बंद करने की कोशिश कर रहा हूं क्योंकि अब मुझे वास्तव में एएसपी एमवीसी के भीतर किसी भी कार्यक्षमता की आवश्यकता नहीं है। हालांकि एक समस्या जो मैं कर सकता हूं वह है जिस तरह से मैं अपने कुछ पेजों को संभालने का तरीका हूं।नॉकआउटजेएस - मुख्य दृश्य के भीतर एकाधिक आंशिक विचार?
मेरे पास एक पृष्ठ है जिसमें लगभग 12 आंशिक विचार हैं, प्रत्येक आंशिक का अपना मॉडल है।
- ग्राहक विवरण
- ग्राहक: अब नॉकआउट जे एस के साथ ऐसा लगता है जैसे आप केवल वास्तव में 1 viewmodel/प्रति पृष्ठ देखने के लिए, तथापि पेज मेरे पास जानकारी की एक बड़ी मात्रा में होता है होना चाहिए, वर्गों के लिए समान होगा पता
- ग्राहक हाल आदेश
- ग्राहक कार्ड
- ग्राहक फंड
- ...
कुछ विवरणों को बदलने पर चीजों को और अधिक मुश्किल बनाने के लिए, इसे किसी अन्य भाग में डेटा बदलने की आवश्यकता है। तो मान लीजिए कि आप एक कार्ड हटाते हैं, फिर उसे फंड नियंत्रण को बताने की जरूरत है कि उसके पास अब कार्ड नहीं है इसलिए धन नहीं होगा। (यह सब एक अमूर्त उदाहरण है, लेकिन उम्मीद है कि इस बिंदु को चित्रित करता है)
तो मुझे थोड़ा सा अनिश्चितता है कि यह नॉकआउट में ऐसा कैसे करें, क्योंकि यह एक बड़े मॉडल के रूप में होगा, जिसे मैं करने से खुश हूं लेकिन इसमें बहुत सारी जानकारी शामिल है। साथ ही कई रूपों को भी, क्योंकि आप बाकी सब कुछ अपडेट किए बिना अपना पता अपडेट कर सकते हैं।
तो क्या मुझे इस दृश्य के लिए सिर्फ एक बड़ा मॉडल बनाना चाहिए और बस इसके साथ सौदा करना चाहिए? या क्या विचार एक-दूसरे से बात करने का कोई तरीका है?
क्या किसी के पास नॉकआउट के लिए सामान्य रूप से कोई सभ्य ट्यूटोरियल है क्योंकि मुझे दस्तावेज़ को थोड़ा सा छोटा पाया गया था, और केवल कुछ छोटे उदाहरण थे। डेमो ऐप की तरह कुछ भी महत्वपूर्ण नहीं है जिसने इसे कई पृष्ठों आदि पर काम दिखाया ... – somemvcperson
डेमो ऐप बिट में कुछ संदर्भ जोड़ने के लिए, मैंने पाया कि उनकी साइट के कुछ सभ्य उदाहरण थे लेकिन वे केवल एक मॉडल मॉडल और व्यू का उपयोग करना चाहते थे, कभी मॉडल नहीं, तो यह अन्य मॉडल क्या है? अन्यथा यह सिर्फ VVM ... – somemvcperson