diff --git a/index.html b/index.html index 5c45517..c1a48f8 100644 --- a/index.html +++ b/index.html @@ -200,199 +200,199 @@

فهرست

21 -هدف از directive ngFor چی هستش؟ +هدف از directive ngFor چی هستش؟ 22 -هدف از directive ngIf چیه؟ +هدف از directive ngIf چیه؟ 23 -اگه از تگ script توی یه templete استفاده کنیم چه اتفاقی میوفته؟ +اگه از تگ script توی یه templete استفاده کنیم چه اتفاقی میوفته؟ 24 -منظور از interpolation چیه؟ +منظور از interpolation چیه؟ 25 -template expressions ها چیا هستن? +template expressions ها چیا هستن? 26 -template statements ها چیا هستن؟ +template statements ها چیا هستن؟ 27 -چطوری دیتاهایی که bind شدن رو طبقه بندی میکنی؟ +چطوری دیتاهایی که bind شدن رو طبقه بندی میکنی؟ 28 -pipe ها چیا هستن؟ +pipe ها چیا هستن؟ 29 -یه pipe منظور از پارامتردار شده چیه؟ +یه pipe منظور از پارامتردار شده چیه؟ 30 -چطوری زنجیره ای از pipe ها میسازی؟ +چطوری زنجیره ای از pipe ها میسازی؟ 31 -منظور از pipe سفارشی شده چیه؟ +منظور از pipe سفارشی شده چیه؟ 32 -یه مثال از pipe سفارشی شده بزن؟ +یه مثال از pipe سفارشی شده بزن؟ 33 -فرق بین pure pipe و impure pipe چیه؟ +فرق بین pure pipe و impure pipe چیه؟ 34 -منظور از botstrapping module چیه؟ +منظور از botstrapping module چیه؟ 35 -observable ها چیا هستن؟ +observable ها چیا هستن؟ 36 -HttpClient چیه و مزیت های اون چیا هستن؟ +HttpClient چیه و مزیت های اون چیا هستن؟ 37 -چطوری از HttpClient استفاده کنیم؟ +چطوری از HttpClient استفاده کنیم؟ 38 -چطوری response ها رو به صورت کامل بخونیم؟ +چطوری response ها رو به صورت کامل بخونیم؟ 39 -چطوری عمل error handling رو انجام میدی؟ +چطوری عمل error handling رو انجام میدی؟ 40 -RxJS چیه؟ +RxJS چیه؟ 41 -subscribing چیه؟ +subscribing چیه؟ 42 -منطور از observable یه چیه؟ +منطور از observable یه چیه؟ 43 -observer جیه؟ +observer جیه؟ 44 -تفاوت بین pronise و یه oberservable چیه؟ +تفاوت بین pronise و یه oberservable چیه؟ 45 -multicasting چیه؟ +multicasting چیه؟ 46 -جطوری روی observevable ها error handling انجام میدی؟ +جطوری روی observevable ها error handling انجام میدی؟ 47 -مختصر شده متصد subscribe چیه؟ +مختصر شده متصد subscribe چیه؟ 48 -توابع مفیدی روی RxJS وجود دارن چیا هستن؟ +توابع مفیدی روی RxJS وجود دارن چیا هستن؟ 49 -توابع سازنده observable چیا هستن؟ +توابع سازنده observable چیا هستن؟ 50 -چیه اتفاقی میوفته اگه ما تابع handler برای observer تعریف نکنیم؟ +چیه اتفاقی میوفته اگه ما تابع handler برای observer تعریف نکنیم؟ 51 -element های انگولار چیا هستن؟ +element های انگولار چیا هستن؟ 52 -پشتیبانی های مرورگر ها برای element های انگولار چیا هستن؟ +پشتیبانی های مرورگر ها برای element های انگولار چیا هستن؟ 53 -element های کاستوم شده چیا هستن؟ +element های کاستوم شده چیا هستن؟ 54 -bootstrap کردن element های کاستوم شده لازمه؟ +bootstrap کردن element های کاستوم شده لازمه؟ 55 -ساختار داخلی و نجوه کارکردن element های کاستوم شده چطوریه؟ +ساختار داخلی و نجوه کارکردن element های کاستوم شده چطوریه؟ 56 -چطوری کامپوننت عا رو به custom element تبدیل کنیم؟ +چطوری کامپوننت عا رو به custom element تبدیل کنیم؟ 57 -قوانین مپ کردن بین کامپوننت های انگولار و element های کاستوم چیه؟ +قوانین مپ کردن بین کامپوننت های انگولار و element های کاستوم چیه؟ 58 -چطوری تایپ ها رو برای یه element کاستوم تعریف میکنی؟ +چطوری تایپ ها رو برای یه element کاستوم تعریف میکنی؟ 59 -کامپوننت های داینامیک چیا هستن؟ +کامپوننت های داینامیک چیا هستن؟ 60 -انواع مختلف directive ها کدوما هستن؟ +انواع مختلف directive ها کدوما هستن؟ 61 -چطوری با استفاده از CLI یه directive درست میکنی؟ +چطوری با استفاده از CLI یه directive درست میکنی؟ 62 -یه مثال از استفاده directive با اتریبیوت بزن؟ +یه مثال از استفاده directive با اتریبیوت بزن؟ 63 -Angular Router چیه؟ +Angular Router چیه؟ 64 -هدف از base href tag چیه؟ +هدف از base href tag چیه؟ 65 -import های مربوط به router چیه؟ +import های مربوط به router چیه؟ 66 -router outlet چیه؟ +router outlet چیه؟ 67 -router link ها چیا هستن؟ +router link ها چیا هستن؟ 68 -منظور از router link های active جیه؟ +منظور از router link های active جیه؟ 69 -منظور از router state چیه؟ +منظور از router state چیه؟ 70 @@ -528,7 +528,7 @@

فهرست

103 -تابع state چیه؟](#1) +تابع state چیه؟ 104 @@ -544,7 +544,7 @@

فهرست

107 -[چطوری کد های dynamاسکریپت های) +چطوری کد های dynamاسکریپت های رو توی کدمون وارد کنیم؟ 108 @@ -692,7 +692,7 @@

فهرست

144 - +منظور از workspace API چیه؟ 145 @@ -700,7 +700,7 @@

فهرست

146 -Angular Material چیست؟](#1) +Angular Material چیه؟ 147 @@ -800,7 +800,7 @@

فهرست

171 -چطوری سمت سرور از حمله XSS توی انگولار جلوگیری میکنی؟ +چطوری سمت سرور از حمله XSS توی انگولار جلوگیری میکنی؟ 172 @@ -960,87 +960,87 @@

فهرست

211 -What are the list of template expression operators? +لیست مربوط به اپراتور های template expression چیا هستن؟ 212 -What is the precedence between pipe and ternary operators? +فرق بین pipe و ternary operator ها چیه؟ 213 -What is an entry component? +منظور از entry component چیه؟ 214 -What is a bootstrapped component? +منظور از bootstraped component چیه؟ 215 -How do you manually bootstrap an application? +چطوری به صورت دستی یه app رو bootstrap میکنی؟ 216 -Is it necessary for bootstrapped component to be entry component? +لازمه که یه کامپوننت رو بوت استرپ کنیم که به یه entry component تبدیل بشه؟ 217 -What is a routed entry component? +منظور از routed entry component چیه؟ 218 -Why is not necessary to use entryComponents array every time? +چرا استفاده از آزایه entry coponenet همیشه اجباری نیست؟ 219 -Do I still need to use entryComponents array in Angular9? +ما توی انگولار 9 به آرایه entry component نیاز داریم؟ 220 -Is it all components generated in production build? +همه ی کامپوننت ها موقع build گرفتن ایحاد میشن؟ 221 -What is Angular compiler? +منظور از کامپایلر انگولار چیه؟ 222 -What is the role of ngModule metadata in compilation process? +نقش ngModule metadata توی مراحل کامپایل چیه ؟ 223 -How does angular finds components, directives and pipes? +انگولار چطوری کامپوننت ها رو تشخیص میده؟ با directive ها یا pipe ها؟ 224 -Give few examples for NgModules? +یه مثال برای NgModules بزن؟ 225 -What are feature modules? +feature module ها چیا هستن؟ 226 -What are the imported modules in CLI generated feature modules? +ماژول های import شده داخل CLI ساخته شده توسط feature module ها چیا هستن؟ 227 -What are the differences between ngmodule and javascript module? +تفاوت های بین ngmodule و javascript module چیا هستن؟ 228 -What are the possible errors with declarations? +ارور هایی که میتونه با declaration ایجاد بشه چیا هستن؟ 229 -What are the steps to use declaration elements? +مراحلی که باید طی بشه برای اینکه declaration element استفاده کنیم چیا هستن؟ 230 -What happens if browserModule used in feature module? +چه اتفاقی میوفته اگه ما از browserModule داخل feature module استفاده کنیم؟ 231 -What are the types of feature modules? +تایپ های مربوط به feature module ها چیا هستن؟ 232 @@ -1048,35 +1048,35 @@

فهرست

233 -What is the recommendation for provider scope? +نیازمندی های مروبط به provider scope چیا هستن؟ 234 -How do you restrict provider scope to a module? +چطوری یه ماژول رو برای provider scope اجباری میکنی؟ 235 -How do you provide a singleton service? +چطوری یه سرویس singleton رو ایجاد میکنی؟ 236 -What are the different ways to remove duplicate service registration? +روش های مختلف حذف سرویس های تکراری register شده چیه؟ 237 -How does forRoot method helpful to avoid duplicate router instances? +چطوری متد forRoot برای جلوگیری از duplicate شدن router instance مناسبه؟ 238 -What is a shared module? +منظور از shared module چیه؟ 239 -Can I share services using modules? +میتونیم سرویس هایی رو بر اساس ماژول به اشتراک بذاریم؟ 240 -How do you get current direction for locales?? +چطوری direction فعلی رو برای locales بدست میاری؟ 241 @@ -1084,7 +1084,7 @@

فهرست

242 -What classes should not be added to declarations? +کدوم class ها نباید به declaration ها اضافه بشن؟ 243 @@ -1096,19 +1096,19 @@

فهرست

245 -How do you create displayBlock components? +چطوری کامپوننت های displayBlock ایجاد میکنی؟ 246 -What are the possible data change scenarios for change detection? +حالت هایی که موقع حساسیت به تغییر میتونه ایجاد بشه چیا هستن؟ 247 -What is a zone context? +منظور از zone context چیه؟ 248 -What are the lifecycle hooks of a zone? +هوک های lifecycle مروبوط به یک zone چیا هستن؟ 249 @@ -13352,7 +13352,7 @@

ارسال فلگ static برای ViewChild اجباریه؟

فهرست

  • -

    What are the list of template expression operators?

    +

    لیست مربوط به اپراتور های template expression چیا هستن؟

    زبان عبارت الگوی Angular از سه عملگر خاص قالب پشتیبانی می کند.

    1. اپراتور لوله
    2. @@ -13362,12 +13362,12 @@

      What are the list of template expression operators?

      فهرست

    3. -

      What is the precedence between pipe and ternary operators?

      +

      فرق بین pipe و ternary operator ها چیه؟

      اپراتور لوله نسبت به اپراتور سه تایی (?😃 اولویت بیشتری دارد. به عنوان مثال، عبارت «اول؟ دوم : سوم | چهارم به عنوان «اول؟ دوم : (سوم | چهارم)`.

      فهرست

    4. -

      What is an entry component?

      +

      منظور از entry component چیه؟

      مؤلفه ورودی هر مؤلفه ای است که Angular به طور ضروری بارگذاری می کند (یعنی عدم ارجاع آن در قالب) بر اساس نوع. به دلیل این رفتار، کامپایلر Angular در طول کامپایل نمی تواند آنها را پیدا کند. این مؤلفه ها به صورت پویا با «ComponentFactoryResolver» ایجاد می شوند.

      اساساً دو نوع اصلی از مؤلفه های ورودی وجود دارد که به شرح زیر است:

        @@ -13377,7 +13377,7 @@

        What is an entry component?

        فهرست

      1. -

        What is a bootstrapped component?

        +

        منظور از bootstraped component چیه؟

        کامپوننت بوت استرپ یک جزء ورودی است که Angular در طول فرآیند بوت استرپ یا زمان راه اندازی برنامه در DOM بارگذاری می کند. به طور کلی، این مؤلفه بوت استرپ یا ریشه به عنوان «AppComponent» در ماژول ریشه شما با استفاده از ویژگی «bootstrap» به شرح زیر نامگذاری می شود.

        @NgModule({
        @@ -13397,7 +13397,7 @@ 

        What is a bootstrapped component?

        فهرست

      2. -

        How do you manually bootstrap an application?

        +

        چطوری به صورت دستی یه app رو bootstrap میکنی؟

        می‌توانید به جای استفاده از آرایه بوت استرپ در حاشیه‌نویسی «@NgModule» از هوک «ngDoBootstrap» برای راه‌اندازی دستی برنامه استفاده کنید. این قلاب بخشی از رابط «DoBootstap» است.

        interface DoBootstrap {
        @@ -13415,12 +13415,12 @@ 

        How do you manually bootstrap an application?

        فهرست

      3. -

        Is it necessary for bootstrapped component to be entry component?

        +

        لازمه که یه کامپوننت رو بوت استرپ کنیم که به یه entry component تبدیل بشه؟

        بله، کامپوننت بوت استرپ باید جزء ورودی باشد. این به این دلیل است که فرآیند بوت استرپ یک فرآیند ضروری است.

        فهرست

      4. -

        What is a routed entry component?

        +

        منظور از routed entry component چیه؟

        اجزای مورد اشاره در پیکربندی روتر به عنوان اجزای ورودی مسیریابی نامیده می شوند. این جزء ورودی مسیریابی شده در تعریف مسیر به صورت زیر تعریف شده است:

        const routes: Routes = [
        @@ -13435,37 +13435,37 @@ 

        What is a routed entry component?

        فهرست

      5. -

        Why is not necessary to use entryComponents array every time?

        +

        چرا استفاده از آزایه entry coponenet همیشه اجباری نیست؟

        اغلب اوقات، برای تنظیم اجزای ورودی در آرایه ورودیComponents ngModule decorator نیازی به صراحت ندارید. زیرا angular کامپوننت‌ها را هم از تعاریف @NgModule.bootstrap و هم مسیر را به‌طور خودکار به اجزای ورودی اضافه می‌کند.

        فهرست

      6. -

        Do I still need to use entryComponents array in Angular9?

        +

        ما توی انگولار 9 به آرایه entry component نیاز داریم؟

        خیر. در نسخه‌های زاویه‌ای قبلی، آرایه ورودی Components از ngModule decorator استفاده می‌شود تا به کامپایلر بگوید کدام مؤلفه‌ها ایجاد شده و به‌صورت پویا در view درج می‌شوند. در Angular9، این دیگر با Ivy مورد نیاز نیست.

        فهرست

      7. -

        Is it all components generated in production build?

        +

        همه ی کامپوننت ها موقع build گرفتن ایحاد میشن؟

        خیر، فقط اجزای ورودی و اجزای قالب در بیلدهای تولید ظاهر می شوند. اگر یک جزء جزء ورودی نباشد و در یک الگو یافت نشود، تکان دهنده درخت آن را دور می اندازد. به همین دلیل، مطمئن شوید که فقط اجزای ورودی واقعی را برای کاهش اندازه بسته اضافه کنید.

        فهرست

      8. -

        What is Angular compiler?

        +

        منظور از کامپایلر انگولار چیه؟

        کامپایلر Angular برای تبدیل کد برنامه به کد جاوا اسکریپت استفاده می شود. نشان‌گذاری الگو را می‌خواند، آن را با کد کلاس مؤلفه مربوطه ترکیب می‌کند و کارخانه‌های مؤلفه را منتشر می‌کند که نمایش جاوا اسکریپت مؤلفه را همراه با عناصر فراداده @Component ایجاد می‌کند.

        فهرست

      9. -

        What is the role of ngModule metadata in compilation process?

        +

        نقش ngModule metadata توی مراحل کامپایل چیه ؟

        ابرداده @NgModule برای اینکه به کامپایلر Angular بگوید چه اجزایی برای این ماژول کامپایل شود و چگونه این ماژول را با ماژول‌های دیگر پیوند دهد استفاده می‌شود.

        فهرست

      10. -

        How does angular finds components, directives and pipes?

        +

        انگولار چطوری کامپوننت ها رو تشخیص میده؟ با directive ها یا pipe ها؟

        کامپایلر Angular زمانی یک کامپوننت یا دستورالعمل را در قالب پیدا می کند که بتواند با انتخابگر آن کامپوننت یا دستورالعمل در آن الگو مطابقت داشته باشد. در حالی که اگر نام لوله در سینتکس لوله قالب HTML ظاهر شود، یک لوله پیدا می کند.

        فهرست

      11. -

        Give few examples for NgModules?

        +

        یه مثال برای بزن؟NgModules

        کتابخانه های اصلی زاویه ای و کتابخانه های شخص ثالث به عنوان ngmodules در دسترس هستند.

        1. کتابخانه های زاویه ای مانند FormsModule ، HttpclientModule و Routermodule Ngmodules هستند.
        2. @@ -13474,7 +13474,7 @@

          Give few examples for NgModules?

          فهرست

        3. -

          What are feature modules?

          +

          feature modul ها چیا هستن؟?

          ماژول های ویژگی Ngmodules هستند که به منظور سازماندهی کد استفاده می شوند. ماژول ویژگی را می توان با استفاده از دستور زیر در فهرست root با Angular CLI ایجاد کرد ،

          ng generate module MyCustomFeature //
          @@ -13496,7 +13496,7 @@ 

          What are feature modules?

          فهرست

        4. -

          What are the imported modules in CLI generated feature modules?

          +

          ماژول های import شده داخل CLI ساخته شده توسط feature module ها چیا هستن؟

          در ماژول ویژگی CLI تولید شده ، دو بیانیه واردات JavaScript در بالای پرونده وجود دارد

          1. NgModule: برای استفاده از دکوراتور `@ngmodule '
          2. @@ -13505,7 +13505,7 @@

            What are the imported modules in CLI generated feature modules?

            فهرست

          3. -

            What are the differences between ngmodule and javascript module?

            +

            تفاوت های بین ngmodule و javascript module چیا هستن؟

            در زیر تفاوت های اصلی بین Ngmodule زاویه ای و ماژول JavaScript وجود دارد:

            @@ -13536,7 +13536,7 @@

            What are the differences between ngmodule and javascript module?

            فهرست

          4. -

            What are the possible errors with declarations?

            +

            ارور هایی که میتونه با declaration ایجاد بشه چیا هستن؟

            دو خطای احتمالی متداول با آرایه اعلامیه وجود دارد:

            1. اگر از یک مؤلفه بدون اعلام آن استفاده می کنید ، Angular یک پیام خطا را برمی گرداند.
            2. @@ -13545,7 +13545,7 @@

              What are the possible errors with declarations?

              فهرست

            3. -

              What are the steps to use declaration elements?

              +

              مراحلی که باید طی بشه برای اینکه declaration element استفاده کنیم چیا هستن؟

              در زیر مراحل لازم برای استفاده از عناصر اعلامیه وجود دارد.

              1. عنصر (مؤلفه ، دستورالعمل و لوله) را ایجاد کنید و آن را از پرونده ای که در آن نوشتید صادر کنید
              2. @@ -13555,7 +13555,7 @@

                What are the steps to use declaration elements?

                فهرست

              3. -

                What happens if browserModule used in feature module?

                +

                چه اتفاقی میوفته اگه ما از browserModule داخل feature module استفاده کنیم؟

                اگر "BrowserModule" را به یک ماژول ویژگی بارگذاری شده تنبل وارد می کنید ، Angular خطایی را برمی گرداند که به شما می گوید در عوض از "CommonModule" استفاده کنید. از آنجا که ارائه دهندگان BrowserModule برای کل برنامه هستند ، بنابراین فقط باید در ماژول ریشه باشد ، نه در ماژول ویژگی. در حالی که ماژول های ویژگی فقط به دستورالعمل های مشترک در Commodule نیاز دارند.

                فهرست

              4. -

                What are the types of feature modules?

                +

                تایپ های مربوط به feature module ها چیا هستن؟

                در زیر پنج دسته ماژول های ویژگی ،

                1. ** دامنه: ** یک تجربه کاربر اختصاص داده شده به یک دامنه برنامه خاص (به عنوان مثال ، سفارش ، ثبت نام و غیره را قرار دهید)
                2. @@ -13755,12 +13755,12 @@

                  منظور از provider چیه؟

                  فهرست

                3. -

                  What is the recommendation for provider scope?

                  +

                  نیازمندی های مروبط به provider scope چیا هستن؟

                  شما همیشه باید خدمات خود را در انژکتور ریشه ارائه دهید مگر اینکه موردی وجود داشته باشد که بخواهید این سرویس فقط در صورت وارد کردن یک ngmodule خاص در دسترس باشد.

                  فهرست

                4. -

                  How do you restrict provider scope to a module?

                  +

                  چطوری یه ماژول رو برای provider scope اجباری میکنی؟

                  به جای آن می توان دامنه ارائه دهنده خدمات را به یک ماژول خاص محدود کرد و به جای آن در دسترس کل برنامه قرار گرفت. دو روش ممکن برای انجام آن وجود دارد.

                  1. Using providedIn in service:
                  2. @@ -13792,7 +13792,7 @@

                    How do you restrict provider scope to a module?

                    فهرست

                  3. -

                    How do you provide a singleton service?

                    +

                    چطوری یه سرویس singleton رو ایجاد میکنی؟

                    دو روش ممکن برای ارائه یک سرویس مجرد وجود دارد.

                    1. ویژگی ارائه شده از injectable () را روی "ریشه" تنظیم کنید. این روش ارجح (شروع از Angular 6.0) از ایجاد یک سرویس Singleton است زیرا خدمات شما را لرزان می کند.
                    2. @@ -13819,7 +13819,7 @@

                      How do you provide a singleton service?

                      فهرست

                    3. -

                      What are the different ways to remove duplicate service registration?

                      +

                      روش های مختلف حذف سرویس های تکراری register شده چیه؟

                      اگر یک ماژول تعریف و اعلامیه ها را تعریف کند ، بارگیری ماژول در ماژول های چند ویژگی ، ثبت نام سرویس را کپی می کند. در زیر روشهای مختلفی برای جلوگیری از این رفتار تکراری آورده شده است.

                      1. به جای ثبت سرویس در ماژول ، از نحو ارائه شده استفاده کنید.
                      2. @@ -13829,12 +13829,12 @@

                        What are the different ways to remove duplicate service registration?

                        فهرست

                      3. -

                        How does forRoot method helpful to avoid duplicate router instances?

                        +

                        چطوری متد forRoot برای جلوگیری از duplicate شدن router instance مناسبه؟

                        اگر ماژول «Routermodule» روش استاتیک Forroot () ندارد ، هر ماژول ویژگی یک نمونه روتر جدید را فوری می کند ، که به دلیل موارد تکراری منجر به کاربرد شکسته می شود. پس از استفاده از روش forroot () ، ماژول برنامه root routermodule.forroot (...) را وارد می کند و روتر می شود و همه ماژول های ویژگی واردات routermodule.forchild (...) که روتر دیگری را فوری نمی کند.

                        فهرست

                      4. -

                        What is a shared module?

                        +

                        منظور از shared module چیه؟

                        ماژول مشترک ماژولی است که در آن دستورالعمل ها ، لوله ها و اجزای متداول را در یک ماژول که به اشتراک گذاشته شده است (وارد می کنید) در طول برنامه قرار دهید.

                        به عنوان مثال ، ماژول مشترک زیر واردات متداول ، formsmodule برای دستورالعمل های مشترک و مؤلفه ها ، لوله ها و دستورالعمل ها بر اساس نیاز ،

                        @@ -13856,12 +13856,12 @@

                        What is a shared module?

                        فهرست

                      5. -

                        Can I share services using modules?

                        +

                        میتونیم سرویس هایی رو بر اساس ماژول به اشتراک بذاریم؟

                        نه ، توصیه نمی شود با وارد کردن ماژول خدمات را به اشتراک بگذارید. یعنی ماژول ها را وارد کنید وقتی می خواهید فقط از دستورالعمل ها ، لوله ها و مؤلفه ها استفاده کنید. بهترین روش برای به دست آوردن خدمات مشترک از طریق "تزریق وابستگی زاویه ای" است زیرا وارد کردن یک ماژول منجر به یک نمونه خدمات جدید خواهد شد.

                        فهرست

                      6. -

                        How do you get current direction for locales?

                        +

                        چطوری direction فعلی رو برای locales بدست میاری؟

                        در زاویه 9.1 ، می توان از روش API "getLocalEdirection" برای به دست آوردن جهت فعلی در برنامه خود استفاده کرد. این روش برای پشتیبانی از مناطق راست به چپ برای برنامه های مبتنی بر بین المللی شما مفید است.

                        import { getLocaleDirection, registerLocaleData } from '@angular/common';
                        @@ -13892,7 +13892,7 @@ 

                        ngcc چیه؟

                        فهرست

                      7. -

                        What classes should not be added to declarations?

                        +

                        کدوم class ها نباید به declaration ها اضافه بشن؟

                        انواع کلاس زیر نباید به اعلامیه ها اضافه شود

                        1. کلاس که قبلاً در هر ماژول دیگری اعلام شده است.
                        2. @@ -13946,7 +13946,7 @@

                          NoopZone چیه؟

                          1. -

                            How do you create displayBlock components?

                            +

                            چطوری کامپوننت های displayBlock ایجاد میکنی؟

                            به طور پیش فرض ، Angular CLI مؤلفه هایی را در یک حالت نمایش داده شده درون خطی ایجاد می کند (یعنی صفحه نمایش: درون خطی). اما ایجاد مؤلفه هایی با نمایشگر امکان پذیر است: سبک بلوک با استفاده از گزینه "DisplayBlock":

                            ng generate component my-component --displayBlock
                            @@ -13955,7 +13955,7 @@ 

                            How do you create displayBlock components?

                            فهرست

                          2. -

                            What are the possible data update scenarios for change detection?

                            +

                            حالت هایی که موقع حساسیت به تغییر میتونه ایجاد بشه چیا هستن؟etection?

                            تشخیص تغییر در سناریوهای زیر کار می کند که در آن داده ها برای به روزرسانی برنامه HTML نیاز دارند.

                            1. ** اولیه سازی مؤلفه: ** در حالی که راه اندازی کاربرد زاویه ای ، زاویه ای باعث می شود ApplicationRef.tick () برای تماس با تشخیص تغییر و مشاهده.
                            2. @@ -14019,7 +14019,7 @@

                              What are the possible data update scenarios for change detection?

                              فهرست

                            3. -

                              What is a zone context?

                              +

                              منظور از zone context چیه؟

                              زمینه اجرای یک مفهوم انتزاعی است که اطلاعات مربوط به محیط را در کد فعلی اجرا می کند. یک منطقه زمینه اعدام را فراهم می کند که در عملیات ناهمزمان ادامه می یابد ، به عنوان زمینه منطقه خوانده می شود. به عنوان مثال ، زمینه منطقه در عملکرد برگشت به تماس در خارج و داخل SettimeOut یکسان خواهد بود ،

                              zone.run(() => {
                              @@ -14035,7 +14035,7 @@ 

                              What is a zone context?

                              فهرست

                            4. -

                              What are the lifecycle hooks of a zone?

                              +

                              هوک های lifecycle مروبوط به یک zone چیا هستن؟

                              چهار قلاب چرخه عمر برای عملیات ناهمزمان از Zone.js. وجود دارد.

                              1. onScheduleTask: این قلاب هنگام برنامه ریزی یک کار ناهمزمان جدید ایجاد می شود. به عنوان مثال ، وقتی با SetTimeOut تماس می گیرید ()