इसके बारे में सोचने का सबसे आसान तरीका यह है कि सर्वर एक राज्य की सेवा करता है। कोणीय उस राज्य में अपडेट एकत्र करने का प्रबंधन कर सकता है और इसे सर्वर पर वेब / एपीआई को भेज सकता है। यदि आप अधिक एकल पृष्ठ ऐप पर जाना चाहते हैं, तो सर्वर साइड कोड आपके ऐप की प्रारंभिक अवस्था होगी।
वेब एपीआई आपके ऐप में आपके डेटा को खींचने के लिए शुरू करने के लिए एक उत्कृष्ट स्थान है। आप अपने वातावरण डिजाइन आवश्यकताओं को पूरा करने के लिए डिफ़ॉल्ट रुट को अपडेट कर सकते हैं और यदि आप चाहते हैं, तो सख्ती से आराम से भरे रहें।
वहाँ कुछ पुस्तकालयों कि ASP4 डिफ़ॉल्ट रूप से शामिल हैं और उन भी MVC4 टेम्पलेट्स में शामिल थे। पृष्ठ में वास्तव में कई चीजें शामिल हैं जिनकी आवश्यकता नहीं है, साथ ही परियोजना में शामिल हैं और कभी भी उनके डिफ़ॉल्ट पृष्ठों द्वारा संदर्भित नहीं किया गया है। आपको jQuery को छोड़कर सब कुछ सुरक्षित होना चाहिए और मैं भी jQueryUI को बाहर निकालने के लिए जाना चाहिए। कई चूक का मतलब अच्छी तरह से है लेकिन एक बार जब आप अपने डोमेन ज्ञान को भरना शुरू करते हैं तो आप उन विशिष्टताओं का उपयोग करेंगे जो आपकी विशिष्ट आवश्यकताओं को पूरा करती हैं।
यहां तक कि एक सख्त विभाजन के साथ आप पाएंगे कि सर्वर साइड एमएक्स अभी भी सिंगल पेज एप के लिए बहुत साफ है। अपने पृष्ठ और अपने एपीआई कॉल देने में प्रभावी मार्ग एक प्रमुख उदाहरण है। एक अन्य उपयोगी विशेषता नियंत्रक है जो उन विचारों को वापस करती है जो मास्टर पृष्ठ का उपयोग नहीं करते हैं या केवल एक आंशिक दृश्य हैं। कोणीय में एक "दृश्य" है जो इसे एक टेम्पलेट से भर सकता है, जो आपके किसी रूट से एक स्थिर फ़ाइल या आंशिक हो सकता है।
मैंने आपको आज पहले टिप्पणी पढ़ी और मूल रूप से उल्लेख किया गया यह दिखाने के लिए एक डेमो समाधान एक साथ फेंक दिया। समाधान में कुछ मूल "फुल" भी हैं, हालांकि जब कोणीय और बूटस्ट्रैप जोड़ते हैं तो आपको कोर लाइब्रेरी और हर व्युत्पत्ति मिलती है। यह nuGet का उपयोग करने का व्यापार बंद है।
इसे देखें : https://github.com/Queue Hammer /
AngularWithPartialViewViews
एंगुलर सीखने में मुझे एंगुलर-सीड प्रोग्राम काफी मददगार लगा। खासकर तब जब मैंने उनकी साइट पर डेमो की कोशिश की। नमूना परियोजना बस इतनी अलग है कि यह आपको सीखने में मदद करे। उसके बाद मैंने कोणीय-आवश्यकता-बीज को देखा लेकिन यह एक और पोस्ट है। कोणीय कदम से कदम
http://docs.angularjs.org/tutorial
कोणीय बीज:
https://github.com/angular/angular-seed