ساخت و ساز ویوی اپلیکیشن در پوسته html
از مفاهیم اساسی در انگولار تمپلیت (Template) یا این که پوسته میباشد. مراد از تمپلیت یا این طراحی سایت که پوسته، به عبارتی viewهای رندر گردیده (اکران داده گردیده در پوسته گرافیکی برای مخاطب) میباشد که محتوا و دادههای آن به یاری model و controller ساخت میگردند. این فریمورک به شما این قابلیت و امکان را میدهد که html را تحت عنوان گویش پوسته یا این که به عبارتی تمپلیت خویش در لحاظ بگیرید و به امداد انگولار بتوانید ساختار پوسته htmlای خویش را توسعه و گسترش دهید و کامپوننتهای متعدد و کوششهای متفاوت را با سرعت بیشتری به آن اضافه نمائید.
لینک داده و تزریق تعلق
فریمورک انگولار به امداد دو مضمون لینک داده یا این که Data Binding و تزریق تعلق یا این که Dependency Injection این قابلیت را آماده مینماید کدهای شما کوتاهخیس و کاراتر باشند.
لینک داده به معنای همگام کردن اتومات داده میان کامپوننتهای model و view میباشد. به معنی بی آلایشخیس متغیرهایی که در ساختار html (view) ورقهی اینترنت خویش قرار میدهید، به محض اینکه تغییری در مقادیر آن ها (در واقع توابع و عملیات model) پدیدآمد، آپ تو دیت رسانی گردیده و به طور همگام مقادیر آپ دیت رسانیگردیده برای استفاده کننده اکران داده میگردد.
انگولار یک ذیل سیستم تزریق تعلق دارااست که در ساخت و ساز و گسترش و آزمایش هرچه معمولیخیس نرم افزارها به توسعه و گسترش دهندگان امداد مینماید.
مفاهیم لینک عمیق یا این که Deep Linking
لینک و پیوند عمیق یا این که Deep Linking در انگولار این قابلیت و امکان را آماده مینماید که شرایط فعلی اپی کاربردی را در URL ذخیره کنیم. این موقعیت به اپ کاربردی اذن می دهد که نرمافزار را از جاییکه متوقف گردیده و موقعیت آن ذخیره گردیده، ادامه دهد.
مسیریابی یا این که Routing در انگولار
مسیریابی یا این که Routing در انگولار قابلیت انتقال فی مابین صفحه ها و viewهای گوناگون در شکل ضرورت را مهیا مینماید. به صورت نمونه حین لود شدن نرم افزار کدام برگه آغاز اکران داده گردد و یا این که با کلیک بر روی دکمهای چهطور از کاغذای به ورقهی دیگر رفت.
تطابقپذیری با مرورگرهای متعدد
از آنجاییکه انگولار در تطبیق بی نقص با ساختار قابل انعطافافزاری مرورگرهاست و در اصطلاح یک فریمورک cross-browser میباشد، در هر نوع تکنولوژی به شغل رفته روی سرورها قابل اجراست. کمپانیهای بزرگی همانند مایکروسافت، پی پال، سامسونگ و ... در اینترنت نرم افزارهای خویش از این فریمورک به کارگیری مینمایند.
جامعهی آماری بالای بسطدهندگان
تعداد بالایی از جامعهی آماری بسطدهندگان فرانتاند از انگولار برای بسطی نرم افزارهای خویش به کارگیری مینمایند و در فیض دولوپرها می توانند از پندهای همدیگر فایده ببرند.
انگولار و معنا نرم افزار تک شیتای
انگولار قابلیت و امکان گسترش نرم افزار اینترنت را قادر است به صورت تک کاغذای نیز مهیا مینماید. نرم افزار تک کاغذای یا این که SPA (Single Page Application) به عبارتیطور که از نامش پیداست تک شیتای میباشد که در آن بخش اعظمی از اجزای شیت اثبات میمانند و فقط قسمتهایی از ورقه تغییر تحول مینمایند که آپ دیت رسانی گردیده و تغییر و تحول یافتهاند. مثلا برگهی آدرس اینترنتی خویش را در لحاظ بگیرید که بین پیامهای دریافتی خویش در درحال حاضر چرخیدن می باشید. برگهی آدرس اینترنتی اجزای ثابتی مانند نوار کناری و هدر دارااست و فقط محتوایی که در شیت تغییر تحول مینماید محتوای پست الکترونیکهاست.
در معماری SPA در هر درخواست از سرور صرفا اجزای تازه برگه ارسال می گردند، در سود خلاف شیوه معمول تعداد درخواستها و دادههای ارسالی فی مابین اینترنت سرور و مرورگر کاهش پیدا کرده و سرعت تغییر و تحول و بار گذاری کاهش مییابد. همینطور مقیاسپذیری نرم افزار و نیز قابلیت و امکان به کارگیری دوباره کامپوننتها در قسمت کدنویسی فرانتاند ارتقاء مییابد.

خودآگاهی چیست؟