וִידֵאוֹ: מה נדחה ב-AngularJS?
2024 מְחַבֵּר: Lynn Donovan | [email protected]. שונה לאחרונה: 2023-12-15 23:47
דָחוּי לְהִתְנַגֵד:
דָחוּי הוא אובייקט אשר חושף את ההבטחה. יש לו בעיקר שלוש שיטות resolve(), reject() ו- notify(). דָחוּי מחזיר אובייקט הבטחה. מתי דָחוּי משלים, אתה קורא לשיטות או resolve(), reject() ו-notify()
כמו כן, מהי $promise ב-AngularJS?
הבטחות ב AngularJS מסופקים על ידי שירות $q המובנה. הם מספקים דרך לבצע פונקציות אסינכרוניות בסדרות על ידי רישוםן באמצעות a הַבטָחָה לְהִתְנַגֵד. {info} הבטחות עשו את דרכן ל-JavaScript מקורי כחלק ממפרט ES6.
באופן דומה, מהו $q בזווית? $ ש הוא זוויתי שירות מוגדר. זה אותו דבר כמו הבטחה חדשה(). אבל $ ש לוקח דברים לשלב הבא על ידי שיפור תכונה נוספת שמפתחים יכולים להשתמש בהם כדי לבצע משימות מורכבות בצורה פשוטה יותר. זוהי דוגמה ליצירת הבטחה באמצעות $ q זוויתי . module("אפליקציה", ).
בהתחשב בכך, מהי הבטחה נדחית?
נוספה גרסה: 1.5 דָחוּי . הַבטָחָה שיטת () מאפשרת לפונקציה אסינכרונית למנוע מקוד אחר להפריע להתקדמות או למצב הבקשה הפנימית שלו. החזר רק את הַבטָחָה אובייקט באמצעות דָחוּי . הַבטָחָה () כך שקוד אחר יכול לרשום התקשרויות חוזרות או לבדוק את המצב הנוכחי.
מהי קריאה אסינכרונית ב-AngularJS?
ב AngularJS , יש לנו את האובייקט $q שהוא שירות שעוזר בביצוע a לתפקד באופן אסינכרוני וערכי שימוש המוחזרים מאלה שיחות להמשך עיבוד. זֶה פונקציות לפתור את אובייקט ההבטחה הבודדת כאשר כל אובייקטי ההבטחה עברו ל- פוּנקצִיָה נפתרים.