একটি এন্ট্রি উপাদান হ'ল এমন কোনও উপাদান যা কৌণিক প্রকারের দ্বারা জরুরীভাবে লোড করে।
এর উপাদান নির্বাচকের মাধ্যমে ঘোষিতভাবে লোড করা উপাদান কোনও প্রবেশিকার উপাদান নয়।
বেশিরভাগ অ্যাপ্লিকেশন উপাদানগুলি ঘোষণামূলকভাবে লোড হয়। কৌণিক টেম্পলেটের উপাদান সনাক্ত করতে উপাদানটির নির্বাচক ব্যবহার করে। এরপরে এটি উপাদানটির এইচটিএমএল উপস্থাপনা তৈরি করে এবং এটি নির্বাচিত উপাদানটিতে ডিওমে প্রবেশ করায়। এগুলি প্রবেশের উপাদান নয়।
কয়েকটি উপাদান কেবল গতিশীলভাবে লোড হয় এবং কোনও উপাদান টেমপ্লেটে কখনই রেফারেন্স হয় না।
বুটস্ট্র্যাপযুক্ত রুট AppComponent
একটি এন্ট্রি উপাদান। সত্য, এর নির্বাচক সূচক html এ একটি উপাদান ট্যাগের সাথে মেলে। তবে index.html
কোনও উপাদান টেম্পলেট নয় এবং AppComponent
নির্বাচক কোনও উপাদান টেম্পলেটগুলির সাথে কোনও উপাদানের সাথে মেলে না।
কৌণিকভাবে অ্যাপকোম্পোনেন্টগুলি গতিশীলভাবে লোড করে কারণ এটি হয় @NgModule.bootstrap
মডিউলটির এনজিডো বুটস্ট্র্যাপ পদ্ধতিতে টাইপ করে তালিকাভুক্ত বা জরুরীভাবে বুস্ট্র্যাপড।
রুটের সংজ্ঞায়িত উপাদানগুলিও প্রবেশের উপাদান। একটি রুটের সংজ্ঞা তার উপাদান দ্বারা কোনও উপাদানকে বোঝায়। রাউটারটি একটি রাউড উপাদানগুলির নির্বাচককে উপেক্ষা করে (যদি এটির একটিও থাকে) এবং উপাদানটিকে গতিশীলভাবে একটি এ লোড করে RouterOutlet
।
সংকলকটি অন্যান্য উপাদান টেম্পলেটগুলিতে সন্ধান করে এই এন্ট্রি উপাদানগুলি আবিষ্কার করতে পারে না। তাদের অবশ্যই entryComponents
তালিকায় যুক্ত করে তাদের সম্পর্কে এটি অবশ্যই বলতে হবে ।
কৌণিক স্বয়ংক্রিয়ভাবে মডিউলটির মধ্যে নিম্নলিখিত ধরণের উপাদান যুক্ত করে entryComponents
:
@NgModule.bootstrap
তালিকার উপাদান
- রাউটার কনফিগারেশনে উপাদানগুলি উল্লেখ করা হয়েছে।
আপনাকে এই উপাদানগুলি স্পষ্টভাবে উল্লেখ করার দরকার নেই, যদিও এটি করা নিরীহ।
declared
থাকেngModule
তবে কখনও ব্যবহৃত হয় না। angular.io/docs/ts/latest/cookbook/… এন্ট্রি কম্পোনেন্টস -