چه چیزی در AngularJS به تعویق افتاده است؟
چه چیزی در AngularJS به تعویق افتاده است؟

تصویری: چه چیزی در AngularJS به تعویق افتاده است؟

تصویری: چه چیزی در AngularJS به تعویق افتاده است؟
تصویری: تلسکوپ اقلیدس فقط چشمانش را باز کرد و این همان چیزی بود که دید، اولین عکس 2024, نوامبر
Anonim

به تعویق افتاد هدف - شی:

به تعویق افتاد شیئی است که وعده را افشا می کند. عمدتاً دارای سه روش ()reject()reject و notify() می باشد. به تعویق افتاد شی وعده را برمی گرداند. چه زمانی به تعویق افتاد تکمیل می‌شود، شما متدها را فراخوانی می‌کنید ()، reject()، و notify()

همچنین، $promise در AngularJS چیست؟

وعده ها در AngularJS توسط سرویس داخلی $q ارائه می شود. آنها راهی برای اجرای توابع ناهمزمان به صورت سری با ثبت آنها با a ارائه می کنند وعده هدف - شی. {info} وعده‌ها به عنوان بخشی از مشخصات ES6 به جاوا اسکریپت بومی راه پیدا کرده‌اند.

به طور مشابه، $q در زاویه ای چیست؟ $ q هست یک زاویه ای سرویس تعریف شده این همان Promise() جدید است. اما دلار q با افزایش ویژگی های اضافی که توسعه دهندگان می توانند از آن برای انجام ساده تر وظایف پیچیده استفاده کنند، همه چیز را به سطح بعدی می برد. این نمونه ای برای ایجاد یک وعده با استفاده از $ است q زاویه ای . ماژول ("برنامه"، ).

با در نظر گرفتن این موضوع، قول معوق چیست؟

نسخه اضافه شده: 1.5 به تعویق افتاد . وعده متد () به یک تابع ناهمزمان اجازه می دهد تا از تداخل کدهای دیگر با پیشرفت یا وضعیت درخواست داخلی خود جلوگیری کند. فقط برگردانید وعده شی از طریق به تعویق افتاد . وعده () بنابراین کدهای دیگر می توانند تماس ها را ثبت کنند یا وضعیت فعلی را بررسی کنند.

فراخوانی ناهمزمان در AngularJS چیست؟

که در AngularJS ، ما شی $q را داریم که سرویسی است که به اجرای a کمک می کند عملکرد ناهمزمان و از مقادیر برگردانده شده از اینها استفاده کنید تماس می گیرد برای پردازش بیشتر این کارکرد هنگامی که همه اشیاء وعده به آن منتقل می شوند، شیء واحد وعده را حل کنید عملکرد حل می شوند.

توصیه شده: