آموزش Lifecycle Hooks در انگولار ۲
آموزش Lifecycle Hooks در انگولار ۲
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش Lifecycle Hooks در انگولار ۲ خواهیم پرداخت.
برنامه انگولار ۲ مجموعه کاملی از فرایندها را طی می کند یا از شروع تا پایان برنامه دارای چرخه حیات است.
نمودار زیر کل فرایندهای چرخه عمر برنامه انگولار ۲ را نشان می دهد.
در زیر شرح هر قلاب چرخه زندگی است.
ngOnChanges – هنگامی که مقدار یک ویژگی داده محدود می شود ، این روش نامیده می شود.
ngOnInit-هر زمان که مقداردهی اولیه دستورالعمل/جزء پس از اولین نمایش انگولار برای اولین بار از ویژگی های محدود به داده رخ می دهد، نامیده می شود.
- ngDoCheck – این برای تشخیص و اعمال تغییرات است که انگولار به تنهایی نمی تواند یا نمی تواند تشخیص دهد.
- ngAfterContentInit – بعد از اینکه انگولار محتوای خارجی را در نمای کامپوننت نمایش داد، در پاسخ فراخوانی می شود.
- ngAfterContentChecked – بعد از اینکه انگولار محتوای پیش بینی شده در کامپوننت را بررسی کرد، در پاسخ فراخوانی می شود.
- ngAfterViewInit – بعد از اینکه انگولار نمایه های کامپوننت و نماهای فرزند را مقداردهی کرد، در پاسخ فراخوانی می شود.
- ngAfterViewChecked – بعد از اینکه انگولار نمای کامپوننت و نمای فرزند را بررسی می کند، در پاسخ فراخوانی می شود.
- ngOnDestroy – این مرحله پاکسازی است درست قبل از اینکه Angular دستورالعمل/جزء را از بین ببرد.
در زیر نمونه ای از پیاده سازی یک Lifecycle Hooks است. در فایل app.component.ts کد زیر را قرار دهید.
import { Component } from '@angular/core'; @Component ({ selector: 'my-app', template: '<div> {{values}} </div> ' }) export class AppComponent { values = ''; ngOnInit() { this.values = "Hello"; } }
در برنامه فوق، از قلاب چرخه ngOnInit استفاده می کنیم تا مشخص شود که مقدار پارامتر this.values باید روی “Hello” تنظیم شود.
هنگامی که همه تغییرات کد را ذخیره کرده و مرورگر را رفرش کردید، خروجی زیر را دریافت خواهید کرد.
لیست جلسات قبل آموزش آنگولار ۲
- آموزش انگولار ۲
- مرور کلی آنگولار ۲
- آموزش محیط انگولار ۲
- آموزش Hello World در انگولار ۲
- آموزش ماژول ها در انگولار ۲
- آموزش معماری در انگولار ۲
- آموزش کامپوننت ها در انگولار ۲
- آموزش قالب ها در انگولار ۲
- آموزش دستورالعمل ها در انگولار ۲
- آموزش متادیتا در انگولار ۲
- آموزش اتصال داده ها در انگولار ۲
- آموزش عملیات CRUD با استفاده از HTTP در انگولار ۲
- آموزش مدیریت خطا در انگولار ۲
- آموزش مسیریابی در انگولار ۲
- آموزش ناوبری در انگولار ۲
- آموزش فرم ها در انگولار ۲
- آموزش CLI در انگولار ۲
- آموزش تزریق وابستگی در انگولار ۲
- آموزش پیکربندی پیشرفته در انگولار ۲
- آموزش کنترل های شخص ثالث در انگولار ۲
- آموزش نمایش داده ها در انگولار ۲
- آموزش مدیریت رویدادها در انگولار ۲
- آموزش تبدیل داده ها در انگولار ۲
- آموزش Pipe سفارشی در انگولار ۲
- آموزش ورودی کاربر در انگولار ۲
دیدگاه شما