Βίντεο: Τι αναβάλλεται στο AngularJS;
2024 Συγγραφέας: Lynn Donovan | [email protected]. Τελευταία τροποποίηση: 2023-12-15 23:45
Αναβαλλόμενος Αντικείμενο:
Αναβαλλόμενος είναι ένα αντικείμενο που εκθέτει την υπόσχεση. Έχει κυρίως τρεις μεθόδους solve(), reject() και notify(). Αναβαλλόμενος επιστρέφει αντικείμενο υπόσχεσης. Πότε Αναβαλλόμενος ολοκληρώνεται, καλείτε μεθόδους είτε solution(), reject() και notify()
Επίσης, τι είναι το $promise στο AngularJS;
Υποσχέσεις σε AngularJS παρέχονται από την ενσωματωμένη υπηρεσία $q. Παρέχουν έναν τρόπο εκτέλεσης ασύγχρονων συναρτήσεων σε σειρά καταχωρώντας τες με a υπόσχεση αντικείμενο. {info} Οι υποσχέσεις έχουν φτάσει στην εγγενή JavaScript ως μέρος της προδιαγραφής ES6.
Ομοίως, τι είναι το $q σε γωνιακή; $ q είναι ένα γωνιώδης καθορισμένη υπηρεσία. Είναι το ίδιο με το new Promise(). Αλλά $ q πηγαίνει τα πράγματα στο επόμενο επίπεδο βελτιώνοντας πρόσθετες δυνατότητες που μπορούν να χρησιμοποιήσουν οι προγραμματιστές για να εκτελούν πιο απλά σύνθετες εργασίες. Αυτό είναι ένα δείγμα για τη δημιουργία μιας υπόσχεσης χρησιμοποιώντας $ q γωνιακό . ενότητα ("εφαρμογή", ).
Λαμβάνοντας αυτό υπόψη, τι είναι η αναβαλλόμενη υπόσχεση;
έκδοση που προστέθηκε: 1.5 αναβαλλόμενος . υπόσχεση Η μέθοδος () επιτρέπει σε μια ασύγχρονη συνάρτηση να αποτρέπει την παρεμβολή άλλου κώδικα με την πρόοδο ή την κατάσταση του εσωτερικού αιτήματός της. Επιστρέψτε μόνο το Υπόσχεση αντικείμενο μέσω αναβαλλόμενος . υπόσχεση () ώστε άλλος κωδικός να μπορεί να καταχωρεί επανάκληση ή να επιθεωρεί την τρέχουσα κατάσταση.
Τι είναι η ασύγχρονη κλήση στο AngularJS;
Σε AngularJS , έχουμε το αντικείμενο $q που είναι μια υπηρεσία που βοηθά στην εκτέλεση του a λειτουργούν ασύγχρονα και χρησιμοποιήστε τιμές που επιστρέφονται από αυτές κλήσεις για περαιτέρω επεξεργασία. Αυτό λειτουργίες επίλυση του μοναδικού αντικειμένου υπόσχεσης όταν όλα τα αντικείμενα υπόσχεσης περάσουν στο λειτουργία επιλύονται.
Συνιστάται:
Πώς μπορώ να προσθέσω bootstrap στο Angularjs 4;
ΒΙΝΤΕΟ Εξάλλου, πώς μπορώ να προσθέσω bootstrap στο γωνιακό έργο μου; Ανοίξτε το αρχείο src/styles.css του Angular project σας και εισαγάγετε το αρχείο bootstrap.css ως εξής: @import "~bootstrap/dist/css/bootstrap.css" npm install --save @ng-bootstrap/ng-bootstrap.
Ποια είναι η δυνατότητα της υπηρεσίας $anchorScroll στο AngularJS;
Το yOffset μπορεί να καθοριστεί με διάφορους τρόπους: αριθμός: Ένας σταθερός αριθμός pixel που θα χρησιμοποιηθούν ως μετατόπιση. συνάρτηση: Μια συνάρτηση λήψης που ονομάζεται κάθε φορά που εκτελείται η $anchorScroll(). Πρέπει να επιστρέψει έναν αριθμό που αντιπροσωπεύει τη μετατόπιση (σε pixel). jqLite: Ένα στοιχείο jqLite/jQuery που θα χρησιμοποιηθεί για τον καθορισμό της μετατόπισης
Τι είναι οι ελεγκτές στο AngularJS;
Ένας ελεγκτής ορίζεται χρησιμοποιώντας την οδηγία ng-controller. Ένας ελεγκτής είναι ένα αντικείμενο JavaScript που περιέχει χαρακτηριστικά/ιδιότητες και συναρτήσεις. Κάθε ελεγκτής δέχεται το $scope ως παράμετρο, η οποία αναφέρεται στην εφαρμογή/μονάδα που πρέπει να χειριστεί ο ελεγκτής
Τι είναι η διαδρομή στο AngularJS;
Στο AngularJS, η δρομολόγηση είναι αυτή που σας επιτρέπει να δημιουργήσετε Εφαρμογές μίας σελίδας. Οι διαδρομές AngularJS σάς επιτρέπουν να δημιουργείτε διαφορετικές διευθύνσεις URL για διαφορετικό περιεχόμενο στην εφαρμογή σας. Οι διαδρομές AngularJS επιτρέπουν σε κάποιον να εμφανίζει πολλαπλά περιεχόμενα ανάλογα με τη διαδρομή που επιλέγεται. Μια διαδρομή καθορίζεται στη διεύθυνση URL μετά το σύμβολο #
Ποια είναι η υπόσχεση στο AngularJS;
Μια υπόσχεση είναι ένα αντικείμενο που επιστρέφεται από ένα αντικείμενο Deferred. Μπορείτε να καταχωρήσετε διαφορετικές επιστροφές κλήσης για διαφορετικά συμβάντα solve(), reject() ή notify() και θα εκτελεστεί όταν ολοκληρωθεί η συνάρτηση async. Deferred API: Δημιουργείται μια νέα παρουσία αναβολής καλώντας το $q