מה נדחה ב-AngularJS?
מה נדחה ב-AngularJS?

וִידֵאוֹ: מה נדחה ב-AngularJS?

וִידֵאוֹ: מה נדחה ב-AngularJS?
וִידֵאוֹ: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, נוֹבֶמבֶּר
Anonim

דָחוּי לְהִתְנַגֵד:

דָחוּי הוא אובייקט אשר חושף את ההבטחה. יש לו בעיקר שלוש שיטות resolve(), reject() ו- notify(). דָחוּי מחזיר אובייקט הבטחה. מתי דָחוּי משלים, אתה קורא לשיטות או resolve(), reject() ו-notify()

כמו כן, מהי $promise ב-AngularJS?

הבטחות ב AngularJS מסופקים על ידי שירות $q המובנה. הם מספקים דרך לבצע פונקציות אסינכרוניות בסדרות על ידי רישוםן באמצעות a הַבטָחָה לְהִתְנַגֵד. {info} הבטחות עשו את דרכן ל-JavaScript מקורי כחלק ממפרט ES6.

באופן דומה, מהו $q בזווית? $ ש הוא זוויתי שירות מוגדר. זה אותו דבר כמו הבטחה חדשה(). אבל $ ש לוקח דברים לשלב הבא על ידי שיפור תכונה נוספת שמפתחים יכולים להשתמש בהם כדי לבצע משימות מורכבות בצורה פשוטה יותר. זוהי דוגמה ליצירת הבטחה באמצעות $ q זוויתי . module("אפליקציה", ).

בהתחשב בכך, מהי הבטחה נדחית?

נוספה גרסה: 1.5 דָחוּי . הַבטָחָה שיטת () מאפשרת לפונקציה אסינכרונית למנוע מקוד אחר להפריע להתקדמות או למצב הבקשה הפנימית שלו. החזר רק את הַבטָחָה אובייקט באמצעות דָחוּי . הַבטָחָה () כך שקוד אחר יכול לרשום התקשרויות חוזרות או לבדוק את המצב הנוכחי.

מהי קריאה אסינכרונית ב-AngularJS?

ב AngularJS , יש לנו את האובייקט $q שהוא שירות שעוזר בביצוע a לתפקד באופן אסינכרוני וערכי שימוש המוחזרים מאלה שיחות להמשך עיבוד. זֶה פונקציות לפתור את אובייקט ההבטחה הבודדת כאשר כל אובייקטי ההבטחה עברו ל- פוּנקצִיָה נפתרים.