এটি সম্পর্কে ভাবার সবচেয়ে সহজ উপায় হ'ল সার্ভারটি একটি রাষ্ট্রের কাজ করে। কৌনিকটি সেই অবস্থাতে আপডেটগুলি সংগ্রহ করতে পারে এবং এটি সার্ভারে একটি ওয়েব / এপিআইতে প্রেরণ করতে পারে। আপনি যদি আরও একক পৃষ্ঠার অ্যাপ্লিকেশনটিতে যেতে চান তবে সার্ভার সাইড কোডটি আপনার অ্যাপ্লিকেশনটির প্রাথমিক অবস্থা হবে।
আপনার অ্যাপ্লিকেশনটিতে আপনার ডেটা টানতে শুরু করার জন্য ওয়েব এপিআই একটি দুর্দান্ত জায়গা। আপনি আপনার পরিবেশের নকশা প্রয়োজনীয়তা মেটাতে ঘটনাক্রমে ডিফল্ট রুটগুলি আপডেট করবেন এবং যদি আপনি চান তবে কঠোরভাবে বিশ্রামের হয়ে উঠুন।
এখানে কয়েকটি লাইব্রেরি রয়েছে যা এএসপি 4 ডিফল্টরূপে অন্তর্ভুক্ত ছিল এবং সেগুলি এমভিসি 4 টেম্পলেটগুলিতে অন্তর্ভুক্ত ছিল। পৃষ্ঠায় সত্যিই এমন অনেকগুলি বিষয় রয়েছে যাগুলির প্রয়োজন হয় না, পাশাপাশি প্রকল্পে অন্তর্ভুক্ত রয়েছে এবং এমনকি তাদের ডিফল্ট পৃষ্ঠাগুলি দ্বারা কখনও উল্লেখ করা হয় না। আপনি jQuery ব্যতীত সমস্ত কিছু মুছে ফেলা উচিত এবং আমি এমনকি jQueryUI নেওয়া যতদূর যেতে পারি। অনেকগুলি ডিফল্টের অর্থ ভাল তবে একবার আপনি আপনার ডোমেন জ্ঞান পূরণ করতে শুরু করলে আপনি আপনার নির্দিষ্ট প্রয়োজনগুলি পূরণ করে এমন libs ব্যবহার করবেন।
এমনকি কোনও কঠোর বিভাজন সহ আপনি সার্ভার সাইড এমভিসি পাবেন তবে একটি একক পৃষ্ঠার অ্যাপ্লিকেশনটিতে খুব পরিষ্কার ব্যাকিং রয়েছে। আপনার পৃষ্ঠা এবং আপনার এপিআই কলগুলি সরবরাহ করার ক্ষেত্রে কার্যকর রাউটিং একটি প্রধান উদাহরণ। আর একটি দরকারী বৈশিষ্ট্য হ'ল নিয়ন্ত্রণকারীরা যা দেখায় যেগুলি মাস্টার পৃষ্ঠাটি ব্যবহার করে না বা কেবল একটি আংশিক দৃশ্য। কৌণিকের একটি "ভিউ" রয়েছে যা এটি কোনও টেম্পলেটটি পূরণ করতে পারে, যা আপনার রুটগুলির কোনওর থেকে স্থিতিশীল ফাইল বা আংশিক হতে পারে।
আমি আপনাকে আজকের আগে মন্তব্য পড়েছি এবং আমি কী উল্লেখ করেছি তা প্রদর্শন করার জন্য একটি ডেমো সমাধান একসাথে ছুঁড়ে ফেলেছি। সমাধানটিতে মূল কিছু "ফ্লফ" মুছে ফেলা হয়েছে যদিও অ্যাংুলার এবং বুটস্ট্র্যাপ যুক্ত করার সময় আপনি মূল লাইব্রেরি এবং সেখানকার প্রতিটি ডাইরিভিশন পাবেন get এটাই নিউগেট ব্যবহার বন্ধ।
এটি দেখুন:
https://github.com/QueueHammer/AngularWithPartialViewViews
কৌণিক শেখার সময় আমি কৌণিক-বীজ প্রোগ্রামটি মোটামুটি সহায়ক বলে মনে করি। বিশেষত আমি তাদের সাইটে ডেমো চেষ্টা করার পরে। নমুনা প্রকল্পটি যথেষ্ট আলাদা যে এটি আপনাকে শিখতে সহায়তা করে। এর পরে আমি কৌণিক-প্রয়োজনীয়তা-বীজের দিকে তাকালাম তবে এটি অন্য পোস্ট। কৌণিক ধাপে ধাপে
http://docs.angularjs.org/tutorial
কৌণিক বীজ:
https://github.com/angular/angular-seed