Το AngularJS χρησιμοποιεί μια μοναδική φιλοσοφία κωδικοποίησης για να οργανώσει και να δομήσει σωστά μια εφαρμογή στο Web, διευκολύνοντας τον έλεγχο και την προσαρμογή, μόνο με JavaScript, χωρίς περίπλοκες αλληλεπιδράσεις διακομιστή.
Το AngularJS βελτιώνει τη διαχείριση δυναμικής και προβολής σε μια εφαρμογή Web, παρέχοντας καλύτερα εργαλεία για να χειρίζεται το δυναμικό περιεχόμενο και τις προτυποποιημένες διατάξεις.
Δημιουργήθηκε ειδικά για να ασχοληθεί με το HTML 5, το AngularJS έχει φτάσει σήμερα ως ένα από τα πιο χρησιμοποιημένα πλαίσια του JS στον κόσμο, χάρη κυρίως στην ομάδα dev της Google, η οποία έχει συνεισφέρει τόσο στο έργο, όσο και στους πόρους και την τεκμηρίωση. p>
Με το πακέτο λήψης AngularJS περιλαμβάνονται εκτεταμένη τεκμηρίωση και παραδείγματα.
Για να βοηθήσετε τους προγραμματιστές να ξεκινήσουν, η ομάδα Dev έχει δημιουργήσει ακόμη ένα ειδικό κανάλι YouTube, γεμάτο tutorials, δείγματα εφαρμογών και άλλα εκπαιδευτικά βίντεο.
Απαιτήσεις συστήματος
- Η JavaScript είναι ενεργοποιημένη στην πλευρά του πελάτη
Τι νέο υπάρχει σε αυτήν την έκδοση:
- Όλα !!!
Τι νέο υπάρχει στην έκδοση 2.0.0 / 1.5.8:
- Όλα !!!
Τι νέο υπάρχει στην έκδοση 1.5.8 / 2.0.0-RC6:
- Εφαρμογές που βασίζονται σε στοιχεία
- Βελτιωμένη υποστήριξη για τάξεις ES6
- ngAnimateSwap
- Προστέθηκε ngResource
- Προστέθηκε ngRoute
- Μπορείτε τώρα να αποκτήσετε πρόσβαση στο αντικείμενο του ντόπιου που πέρασε σε μια κλήση στο $ parse από μέσα από την παράσταση, μέσω μιας μεταβλητής $ locals.
- Μπορείτε να παρέχετε επιλογές διαμόρφωσης $ http της υπηρεσίας $ templateRequest.
- Μπορείτε να δημιουργήσετε τα δικά σας προσαρμοσμένα αντικείμενα XHR για το $ http μέσω της υπηρεσίας $ xhrFactory.
- ngModel παρέχει πλέον τάξεις ng-empty και ng-not-empty CSS.
- Η ενότητα ngAria είναι πλέον ακριβέστερη με το χειρισμό των χαρακτηριστικών ARIA και του tabindex για προσαρμοσμένους ελέγχους.
- Κάποιοι νέοι βοηθοί είναι διαθέσιμοι στο ngMock για να διευκολύνουν τις δοκιμές
οδηγία
Τι νέο υπάρχει στην έκδοση 1.5.8 / 2.0.0-RC5:
- Εφαρμογές που βασίζονται σε στοιχεία
- Βελτιωμένη υποστήριξη για τάξεις ES6
- ngAnimateSwap
- Προστέθηκε ngResource
- Προστέθηκε ngRoute
- Μπορείτε τώρα να αποκτήσετε πρόσβαση στο αντικείμενο του ντόπιου που πέρασε σε μια κλήση στο $ parse από μέσα από την παράσταση, μέσω μιας μεταβλητής $ locals.
- Μπορείτε να παρέχετε επιλογές διαμόρφωσης $ http της υπηρεσίας $ templateRequest.
- Μπορείτε να δημιουργήσετε τα δικά σας προσαρμοσμένα αντικείμενα XHR για το $ http μέσω της υπηρεσίας $ xhrFactory.
- ngModel παρέχει πλέον τάξεις ng-empty και ng-not-empty CSS.
- Η ενότητα ngAria είναι πλέον ακριβέστερη με το χειρισμό των χαρακτηριστικών ARIA και του tabindex για προσαρμοσμένους ελέγχους.
- Κάποιοι νέοι βοηθοί είναι διαθέσιμοι στο ngMock για να διευκολύνουν τις δοκιμές
οδηγία
Τι νέο υπάρχει στην έκδοση 1.5.5 / 2.0.0-beta.9:
Νέα στο AngularJS 1.4.0 (27 Μαΐου 2015)
Τι νέο υπάρχει στην έκδοση 1.5.4 / 2.0.0-beta.9:
- Εφαρμογές που βασίζονται σε στοιχεία
- Βελτιωμένη υποστήριξη για τάξεις ES6
- ngAnimateSwap
- Προστέθηκε ngResource
- Προστέθηκε ngRoute
- Μπορείτε τώρα να αποκτήσετε πρόσβαση στο αντικείμενο του ντόπιου που πέρασε σε μια κλήση στο $ parse από μέσα από την παράσταση, μέσω μιας μεταβλητής $ locals.
- Μπορείτε να παρέχετε επιλογές διαμόρφωσης $ http της υπηρεσίας $ templateRequest.
- Μπορείτε να δημιουργήσετε τα δικά σας προσαρμοσμένα αντικείμενα XHR για το $ http μέσω της υπηρεσίας $ xhrFactory.
- ngModel παρέχει πλέον τάξεις ng-empty και ng-not-empty CSS.
- Η ενότητα ngAria είναι πλέον ακριβέστερη με το χειρισμό των χαρακτηριστικών ARIA και του tabindex για προσαρμοσμένους ελέγχους.
- Κάποιοι νέοι βοηθοί είναι διαθέσιμοι στο ngMock για να διευκολύνουν τις δοκιμές
οδηγία
Τι νέο υπάρχει στην έκδοση 1.5.3 / 2.0.0-beta.9:
- Εφαρμογές που βασίζονται σε στοιχεία
- Βελτιωμένη υποστήριξη για τάξεις ES6
- ngAnimateSwap
- Προστέθηκε ngResource
- Προστέθηκε ngRoute
- Μπορείτε τώρα να αποκτήσετε πρόσβαση στο αντικείμενο του ντόπιου που πέρασε σε μια κλήση στο $ parse από μέσα από την παράσταση, μέσω μιας μεταβλητής $ locals.
- Μπορείτε να παρέχετε επιλογές διαμόρφωσης $ http της υπηρεσίας $ templateRequest.
- Μπορείτε να δημιουργήσετε τα δικά σας προσαρμοσμένα αντικείμενα XHR για το $ http μέσω της υπηρεσίας $ xhrFactory.
- ngModel παρέχει πλέον τάξεις ng-empty και ng-not-empty CSS.
- Η ενότητα ngAria είναι πλέον ακριβέστερη με το χειρισμό των χαρακτηριστικών ARIA και του tabindex για προσαρμοσμένους ελέγχους.
- Κάποιοι νέοι βοηθοί είναι διαθέσιμοι στο ngMock για να διευκολύνουν τις δοκιμές
οδηγία
Τι νέο υπάρχει στην έκδοση 1.5.0 / 2.0.0-beta.0:
- Εφαρμογές που βασίζονται σε στοιχεία
- Βελτιωμένη υποστήριξη για τάξεις ES6
- ngAnimateSwap
- Προστέθηκε ngResource
- Προστέθηκε ngRoute
- Μπορείτε τώρα να αποκτήσετε πρόσβαση στο αντικείμενο του ντόπιου που πέρασε σε μια κλήση στο $ parse από μέσα από την παράσταση, μέσω μιας μεταβλητής $ locals.
- Μπορείτε να παρέχετε επιλογές διαμόρφωσης $ http της υπηρεσίας $ templateRequest.
- Μπορείτε να δημιουργήσετε τα δικά σας προσαρμοσμένα αντικείμενα XHR για το $ http μέσω της υπηρεσίας $ xhrFactory.
- ngModel παρέχει πλέον τάξεις ng-empty και ng-not-empty CSS.
- Η ενότητα ngAria είναι πλέον ακριβέστερη με το χειρισμό των χαρακτηριστικών ARIA και του tabindex για προσαρμοσμένους ελέγχους.
- Κάποιοι νέοι βοηθοί είναι διαθέσιμοι στο ngMock για να διευκολύνουν τις δοκιμές
οδηγία
Τι νέο υπάρχει στην έκδοση 1.4.8 / 1.5.0-beta.2 / 2.0.0-alpha.48:
- Χαρακτηριστικά:
- filterFilter: επιτρέπεται η διήθηση φίλτρων σαν αντικείμενο
- Διορθώσεις σφαλμάτων:
- $ animateCss: βεβαιωθείτε ότι οι προσαρμοσμένες διάρκειες δεν συγχέουν την προσωρινή μνήμη gcs
- $ http: μην τροποποιήσετε το αντικείμενο config που πέρασε σε σύντομες μεθόδους $ http
- επιλέξτε: αποτρέψτε την άγνωστη επιλογή που προστίθεται για να επιλέξετε όταν είναι δεσμευμένη σε null ιδιότητα
- $ animate: αγνοούν μη έγκυρες τιμές παραμέτρων επιλογής
- $ animate: Αποδέχονται τα στοιχεία DOM που δεν εμφανίζονται ως εισροές για το enter + move
- ngAnimate: κλείστε τα κινούμενα σχέδια με βάση την τάξη, όταν προστίθεται / αφαιρείται η ίδια κλάση όταν αφαιρεθεί / προστεθεί
Τι νέο υπάρχει στην έκδοση 1.4.1:
- Χαρακτηριστικά:
- filterFilter: επιτρέπεται η διήθηση φίλτρων σαν αντικείμενο
- Διορθώσεις σφαλμάτων:
- $ animateCss: βεβαιωθείτε ότι οι προσαρμοσμένες διάρκειες δεν συγχέουν την προσωρινή μνήμη gcs
- $ http: μην τροποποιήσετε το αντικείμενο config που πέρασε σε σύντομες μεθόδους $ http
- επιλέξτε: αποτρέψτε την άγνωστη επιλογή που προστίθεται για να επιλέξετε όταν είναι δεσμευμένη σε null ιδιότητα
- $ animate: αγνοούν μη έγκυρες τιμές παραμέτρων επιλογής
- $ animate: Αποδέχονται τα στοιχεία DOM που δεν εμφανίζονται ως εισροές για το enter + move
- ngAnimate: κλείστε τα κινούμενα σχέδια με βάση την τάξη, όταν προστίθεται / αφαιρείται η ίδια κλάση όταν αφαιρεθεί / προστεθεί
Τι νέο υπάρχει στην έκδοση 1.4.0:
- Χαρακτηριστικά:
- filterFilter: επιτρέπεται η διήθηση φίλτρων σαν αντικείμενο
- Διορθώσεις σφαλμάτων:
- $ animateCss: βεβαιωθείτε ότι οι προσαρμοσμένες διάρκειες δεν συγχέουν την προσωρινή μνήμη gcs
- $ http: μην τροποποιήσετε το αντικείμενο config που πέρασε σε σύντομες μεθόδους $ http
- επιλέξτε: αποτρέψτε την άγνωστη επιλογή που προστίθεται για να επιλέξετε όταν είναι δεσμευμένη σε null ιδιότητα
- $ animate: αγνοούν μη έγκυρες τιμές παραμέτρων επιλογής
- $ animate: Αποδέχονται τα στοιχεία DOM που δεν εμφανίζονται ως εισροές για το enter + move
- ngAnimate: κλείστε τα κινούμενα σχέδια με βάση την τάξη, όταν προστίθεται / αφαιρείται η ίδια κλάση όταν αφαιρεθεί / προστεθεί
Τι νέο υπάρχει στην έκδοση 1.3.15 / 1.4.0-rc.1:
- Χαρακτηριστικά:
- CommonJS: - οι γωνιακές μονάδες συσκευάζονται τώρα για npm με χρήσιμες εξαγωγές
- Διορθώσεις σφαλμάτων:
- εισαγωγή: δημιουργία μέγιστης και / ή ελάχιστης επικύρωσης ανεξάρτητα από την αρχική τιμή
- ngAria: ορίστε σωστά το "checked" attr για checkboxes και ραδιόφωνα
- ngModel: διορθώστε τα προβλήματα όταν ο parserName είναι ίδιο με το κλειδί επικύρωσης
Τι νέο υπάρχει στην έκδοση 1.3.14 / 1.4.0-beta.5:
- Χαρακτηριστικά:
- CommonJS: - οι γωνιακές μονάδες συσκευάζονται τώρα για npm με χρήσιμες εξαγωγές
- Διορθώσεις σφαλμάτων:
- εισαγωγή: δημιουργία μέγιστης και / ή ελάχιστης επικύρωσης ανεξάρτητα από την αρχική τιμή
- ngAria: ορίστε σωστά το "checked" attr για checkboxes και ραδιόφωνα
- ngModel: διορθώστε τα προβλήματα όταν ο parserName είναι ίδιο με το κλειδί επικύρωσης
Τι νέο υπάρχει στην έκδοση 1.3.11:
- Διορθώσεις σφαλμάτων:
- Θέση $: Μην ξαναγράφετε όταν ο σύνδεσμος έχει μετακινηθεί με βέλη
- htmlAnchorDirective: αφαιρέστε το στοιχείο! == στοιχείο στόχου "check
- htmlAnchorDirective: μην προσθέσετε ακροατή συμβάντος εάν αντικατασταθεί, αγνοήστε το συμβάν εάν ο στόχος είναι διαφορετικό στοιχείο
Τι νέο υπάρχει στην έκδοση 1.3.9:
- Διορθώσεις σφαλμάτων:
- $ parse: επιτρέπεται η χρήση τοπικών σε αναθέσεις
- filterFilter: useArray () για τον καθορισμό του τύπου πίνακα
- Χαρακτηριστικά:
- ngMock / $ exceptionHandler: σφάλματα καταγραφής κατά την επαναφορά
- Βελτιώσεις απόδοσης:
- ngStyleDirective: χρησιμοποιήστε το $ watchCollection
Τι νέο υπάρχει στην έκδοση 1.3.8:
- limitTo: αντικατάσταση βρόχου με φέτα
- ngAria: ενεργοποιεί το digest στο ng-κλικ με το πάτημα του πλήκτρου, μεταβιβάζει $ event σε έκφραση
- orderBy: σύγκριση των χρονικών σημείων κατά την ταξινόμηση αντικειμένων ημερομηνίας
Τι νέο υπάρχει στην έκδοση 1.3.5:
- Διορθώσεις σφαλμάτων:
- $ templateRequest: διάδοση του λόγου απόρριψης όταν έχει οριστεί η σημαία ignoreRequestError
- $ httpBackend: Να επιτρέπεται η ακύρωση του αιτήματος με παραπλανητική προθεσμία
- γραμμή: κωδικοποιεί όλες τις διπλές εισαγωγικές παρατμήσεις κατά τη σειριοποίηση διευθύνσεων ηλεκτρονικού ταχυδρομείου
- ngMock: σχολιάστε το $ RootScopeDecorator
- ngMock: Η απάντηση δεν πήρε πάντα ένα όρισμα statusText
- επιλέξτε: χρησιμοποιήστε την αυστηρή σύγκριση κατά την κατάργηση της επιλογής από το ctrl
- επιλέξτε: διορθώστε διάφορα θέματα κατά τη μετακίνηση επιλογών μεταξύ ομάδων
Τι νέο υπάρχει στην έκδοση 1.3.4:
- ngMaxlength: προσθέστε υποστήριξη για την απενεργοποίηση του ορίου μέγιστου μήκους
- ngModelController: προσθέστε τη μέθοδο $ setDirty
- ngPluralize: Προσθέστε την υποστήριξη για την καταμέτρηση ως έκφραση ενός χρόνου
Τι νέο υπάρχει στην έκδοση 1.3.2:
- Διορθώσεις σφαλμάτων:
- $ compile: μην επανακυκλοφορείτε λειτουργίες γονικής μεταβίβασης
- $ parse: οι stateful interceptors υπερισχύουν μιας απροσδιόριστης έκφρασης
- $ parse: προσθέστε γρήγορο έλεγχο για τον κατασκευαστή λειτουργιών σε γρήγορη διαδρομή
- $ parse, συμβάντα: αποτρέψτε τυχαία κακή χρήση των ιδιοτήτων σε $ event
- ngRoute: επιτρέπονται πρωτότυπες ιδιότητες στο αντικείμενο params διαδρομής
- επιλέξτε: χρησιμοποιήστε αυστηρή σύγκριση για isSelected με selectAs
- Νέες δυνατότητες:
- ngAria: Ανακοίνωση ngMessages με aria-live
- ngMock: διακοσμητής που προσθέτει το αντικείμενο # $ countChildScopes και Scope # $ countWatchers
Τι νέο υπάρχει στην έκδοση 1.3.0:
- Νέες δυνατότητες:
- $ anchorScroll: υποστηρίξτε μια μεταβλητή οριζόντια μετατόπιση κύλισης
- $ animate: εισάγετε τη μέθοδο $ animate.animate ()
- $ animate: επιτρέψτε στο $ animate να μεταβιβάσει προσαρμοσμένα στυλ σε κινούμενα σχέδια
- currencyFilter: προσθέστε fractionSize ως προαιρετική παράμετρο
- jqLite: προσθέστε ιδιωτική λειτουργία jqLiteDocumentLoaded
Τι νέο υπάρχει στην έκδοση 1.2.21:
- Διορθώσεις σφαλμάτων:
- $ http: διορθώστε το ζήτημα ημερομηνίας διπλής παραπομπής κατά την κωδικοποίηση παραμέτρων
- $ location: handle plus character σε συμβολοσειρές ερωτημάτων
- $ rootScope: $ watchCollection θα πρέπει να χειρίζεται το NaN σε αντικείμενα
- angular.copy: ο κλώνος σημαδιών regexp σωστά
- csp: επιδιόρθωση αυτόματης ανίχνευσης CSP + καλύτερων εγγράφων
- docs: αλλαγή μορφής plnkr για άνοιγμα στο ίδιο παράθυρο
- jqLite: Υποστήριξη triggerHandler αποσυνδέστε τον εαυτό σας
- ngHref: αφαιρέστε την ιδιότητα όταν η τιμή είναι κενή αντί να αγνοήσετε
- ngRoute: αφαιρέστε την περιττή κλήση για να αποκωδικοποιήσετε το στοιχείο
Τι νέο υπάρχει στην έκδοση 1.2.18:
- Διορθώσεις σφαλμάτων:
- $ injector: αναφορά κυκλικότητας σε μήνυμα σφάλματος κυκλικής εξάρτησης.
- ngResource: Μην μετατρέπετε τις κυριολεκτικές τιμές σε αντικείμενα πόρων όταν το isArray είναι αληθές.
Τι νέο υπάρχει στην έκδοση 1.2.14:
- Νέες δυνατότητες:
- $ animate: animate βρώμικο, παρθένο, έγκυρο, μη έγκυρο για φόρμα / πεδία.
- Διορθώσεις σφαλμάτων:
- $ parse: μειώστε τα ψευδώς-θετικά αποτελέσματα των δοκιμών isElement.
- εισαγωγή: χρησιμοποιήστε το ValidityState για να καθορίσετε την ισχύ.
- isElement: μειώστε τα ψευδώς θετικά σε δοκιμές isElement.
Τι νέο υπάρχει στην έκδοση 1.2.11:
- Διορθώσεις σφαλμάτων:
- $ compile: διατηρεί τις κλάσεις CSS που προστέθηκαν στον cloneAttachFn σε ασύγχρονες οδηγίες.
- $ http: ενημερώστε το httpBackend για να χρησιμοποιήσετε το ActiveXObject στο IE8 εάν είναι απαραίτητο.
- $ q: Πραγματοποιήστε τέλος υποστήριξης $ q.reject και πιάστε.
- filterFilter: μην ερμηνεύετε κουκίδες σε πεδία αντικειμένων κατηγορίας ως μονοπάτια.
- mocks: refactor currentSpec για εργασία με Jasmine 2.
- ngResource: μην προσθέσετε αριθμό στο '$' στην τιμή param url κατά την κωδικοποίηση του URI.
Τι νέο υπάρχει στην έκδοση 1.2.8:
- Χαρακτηριστικά:
- Να επιτρέπονται πολλαπλές επιλογές ng-επιλογών.
- Διορθώσεις σφαλμάτων:
- Επιστρέψτε την απάντησηText στο IE8 για αιτήματα με setType set.
- Να επιτρέπεται ο κωδικός κατάστασης 0 από οποιοδήποτε πρωτόκολλο.
Τι νέο υπάρχει στην έκδοση 1.2.7:
- Διορθώσεις σφαλμάτων:
- Αφαιρέστε τα δεδομένα s από τα υπολογισμένα στυλ διάρκειας μετάβασης.
- Χρησιμοποιήστε το ActiveX XHR κατά την υποβολή αιτημάτων PATCH στο IE8.
- Αγνόηση πολλαπλών κλήσεων σε onreadystatechange με readyState = 4.
- Αποτρέψτε το πρότυπο διεύθυνσης URL να συμπτυχθεί σε κενή συμβολοσειρά.
- Χρησιμοποιήστε την εφαρμογή στο συμβάν αλλαγής μόνο όταν κάποιος δεν είναι ήδη σε εξέλιξη.
Τι νέο υπάρχει στην έκδοση 1.2.5:
- Διορθώσεις σφαλμάτων:
- $ compile: επιτρέψτε σε literals σε απομονωμένα πεδία αναφοράς
- γωνιακά mocks: χρησιμοποιήστε αντίγραφο των ψευδών δεδομένων στο $ httpBackend
- κλείσιμο: προσθήκη εξωτερικών ορισμών FormController που λείπουν
- ngInclude: προσθέστε πρότυπο στο DOM πριν συνδέσετε άλλες οδηγίες
- ngView: προσθέστε πρότυπο στο DOM πριν συνδέσετε άλλες οδηγίες
Τι νέο υπάρχει στην έκδοση 1.2.0:
- Κινούμενες εικόνες:
- Βεβαιωθείτε ότι οι μεταβάσεις CSS μπορούν να λειτουργήσουν με κληρονομικούς ορισμούς κλάσης CSS
- Παρέχετε υποστήριξη για κλιμακωτές κινήσεις με CSS
- $ parse:
- Ασφαλείς εκφράσεις αποκρύπτοντας "ιδιωτικές" ιδιότητες
- Έγγραφα:
- Παρέχετε σελίδες ευρετηρίου για κάθε γωνιακή ενότητα
- Προσθέστε το πλήκτρο συντόμευσης προς τα εμπρός για τη γραμμή αναζήτησης
- jqLite:
- Παρουσιάστε τον απομονώστεScope () getter παρόμοιο με το πεδίο ()
- Διάφορα:
- Προσθήκη αρχείου εξωτερικών στοιχείων για το Compiler Closure
Τι νέο υπάρχει στην έκδοση 1.1.5:
- Προστέθηκε αναζήτηση πλήρους κειμένου για να αντικαταστήσει την αναζήτηση Google σε έγγραφα.
- Προστέθηκε μια κλάση CSS, ενώ το στοιχείο κρατιέται με το πάτημα ενός κουμπιού.
- Επιλογές αντιστοίχισης ανά έκφραση εκτός από ταυτότητα αντικειμένου.
- Το προστιθέμενο συμβάν στο ποντίκι και το ποντίκι ενεργοποιεί το σενάριο.
Τι νέο υπάρχει στην έκδοση 1.1.0:
- $ http: υποστηρίξτε το προσαρμοσμένο τύπο απάντησης.
- $ sniffer: λειτουργία αυτόματης ανίχνευσης CSP (προς το παρόν απαιτεί Chrome στο κανάλι dev)
Τι νέο υπάρχει στην έκδοση v1.0.1:
- Διορθώσεις σφαλμάτων:
- $ location: Μην πετάξετε εξαίρεση ενώ η url θα ξαναγράψει εάν αφαιρεθεί το στοιχείο.
- $ location: εμποδίζει, δηλαδή, να εισέλθει σε βρόχο ανακατεύθυνσης.
Τι νέο υπάρχει στην έκδοση v1.0.0:
- Εξετάστε σωστά τις διευθύνσεις URL συνδέσμων σε λειτουργία hashbang με ένα πρόθεμα.
- Σταθερή σύνδεση υποκλοπής κλικ σε λειτουργία hash-bang.
Τι νέο υπάρχει στην έκδοση v1.0.0rc6:
- Υποστήριξη της μεθόδου HTTP PATCH.
- Υποστήριξη του jQuery 1.7.2.
Τι νέο υπάρχει στην έκδοση v0.10.6:
- Χαρακτηριστικά:
- Επανεγγραφή υποσυστήματος ένεσης εξαρτήσεων. Αυτή είναι μια τεράστια αλλαγή στον γωνιακό πυρήνα που ήταν απαραίτητη για πολλούς λόγους. Διαβάστε το πλήρες έγγραφο σχεδιασμού για να κατανοήσετε τις αλλαγές και την αιτιολογία πίσω από αυτές.
- Προστέθηκε το angular.bootstrap για χειροκίνητη εκκίνηση της εφαρμογής. Επίσης, ανατρέξτε στην ενότητα Αρχική ρύθμιση του εγγράφου γωνιακής εφαρμογής
- Ενεργοποίηση λειτουργιών βοηθού και μονάδα που κάνουν πολύ πιο εύκολη τη δοκιμή με DI και γιασεμι.
- Το jqLite και το jQuery επεκτάθηκαν με τον εγχυτήρα () της μεθόδου helper που απλοποιεί την πρόσβαση στο εγχυτήρα εφαρμογής κατά την αποσφαλμάτωση.
- Επανεγγραφή της υπηρεσίας $ xhr και των εξαρτήσεων της, η οποία αντικαταστάθηκε με την υπηρεσία $ http. Το $ browser.xhr και το ψεύτικο του αντικαταστάθηκαν από το $ httpBackend και τη δοκιμή μονάδων του και τις δοκιμασίες του end-to-end. Το $ api service resource και η λειτουργικότητα διατηρήθηκε, με εξαίρεση την προσωρινή αποθήκευση, η οποία δεν συμβαίνει αυτόματα όπως την χρησιμοποίησε στο παρελθόν (verifyCache δεν έχει αποτέλεσμα).
- $ q - Αναβολή εκτέλεσης / υποσχέσεως τύπου Q
- Διαφανές δεσμευτικό δεδομένων στις υποσχέσεις στα πρότυπα. Παράδειγμα
- Νέα υπηρεσία $ anchorScroll που παρακολουθεί το hash url και περιηγείται στο html anchor ακόμα κι αν το περιεχόμενο φορτώθηκε μέσω ng: view
- Νέο εργοστάσιο προσωρινής αποθήκευσης LRU - $ cacheFactory service
- συμβατότητα jQuery 1.7
- Διορθώσεις σφαλμάτων:
- Τα ονόματα οδηγιών είναι τώρα μη ευαίσθητα σε λέξεις-κλειδιά
- $ location # url fixer (Θέμα # 648)
- ng: include - να αποτρέψει τις συνθήκες αγώνα αγνοώντας τις παλιές κλήσεις http
- ng: repeat - υποστηρίζει επανάληψη μέσω πίνακα με μηδενική
- angular.copy - ρίξτε Σφάλμα αν η πηγή και ο προορισμός είναι πανομοιότυποι
- Τα έντυπα δεν πρέπει να εμποδίζουν την υποβολή POST, αν υπάρχει το χαρακτηριστικό δράσης
Απαιτήσεις :
- Η JavaScript είναι ενεργοποιημένη στην πλευρά του πελάτη
Τα σχόλια δεν βρέθηκε