A AngularJS egyedülálló kódolási filozófiát használ a webes alkalmazás megfelelő megszervezéséhez és felépítéséhez, egyszerűbbé és egyszerűbbé téve a JavaScriptet, anélkül, hogy komplex szerveroldali kölcsönhatások lennének.
A AngularJS javítja a dinamikat és a nézetkezelést egy webalkalmazásban, és jobb eszközöket biztosít a dinamikus tartalom és sablon elrendezések kezeléséhez.
Különösen a HTML 5 használatával létrehozott AngularJS jelenleg a világ egyik leggyakrabban használt JS keretrendszerének köszönhetően, főleg a Google dev csapatának köszönhetően, amely mind a kódot, mind az erőforrásokat, mind a dokumentációt hozzájárult a projekthez.
Az AngularJS letöltési csomagja kiterjedt dokumentációt és példákat tartalmaz.
Ahhoz, hogy segítséget nyújtsunk a fejlesztőknek, a dev csapat még egy dedikált YouTube-csatornát is létrehozott, amely teljes körű útmutatókkal, mintaalkalmazásokkal és egyéb oktatófilmekkel rendelkezik.
Rendszerkövetelmények
- Ügyféloldalon engedélyezve van a JavaScript
Újdonság ebben a kiadásban:
- Minden !!!
Az újdonság a 2.0.0 / 1.5.8 verzióban:
- Minden !!!
Újdonság az 1.5.8 / 2.0.0-RC6 verzióban:
- komponensalapú alkalmazások
- Az ES6 osztályok jobb támogatása
- ngAnimateSwap irányelv
- Added ngResource
- Added ngRoute
- Mostantól elérheti azt a helybeli objektum objektumot, amelyet átküldtek a parsed kifejezés belső elemeibe, $ localals változón keresztül.
- A $ templateRequest szolgáltatás $ http konfigurációs beállításait megadhatja
- Saját XHR-objektumokat hozhat létre a $ http-on a $ xhrFactory szolgáltatáson keresztül.
- ngModel mostantól ng-üres és ng-nem üres CSS-osztályokat biztosít.
- Az ngAria modul pontosabban kezeli az ARIA attribútumok és a tabindex kezelését az egyedi vezérlésekhez.
- Néhány új segítő elérhető a ngMockon a tesztelés megkönnyítése érdekében
Az újdonság az 1.5.8 / 2.0.0-RC5 verzióban:
- komponensalapú alkalmazások
- Az ES6 osztályok jobb támogatása
- ngAnimateSwap irányelv
- Added ngResource
- Added ngRoute
- Mostantól elérheti azt a helybeli objektum objektumot, amelyet átküldtek a parsed kifejezés belső elemeibe, $ localals változón keresztül.
- A $ templateRequest szolgáltatás $ http konfigurációs beállításait megadhatja
- Saját XHR-objektumokat hozhat létre a $ http-on a $ xhrFactory szolgáltatáson keresztül.
- ngModel mostantól ng-üres és ng-nem üres CSS-osztályokat biztosít.
- Az ngAria modul pontosabban kezeli az ARIA attribútumok és a tabindex kezelését az egyedi vezérlésekhez.
- Néhány új segítő elérhető a ngMockon a tesztelés megkönnyítése érdekében
Újdonság az 1.5.5 / 2.0.0-béta verzióban:
Új a AngularJS 1.4.0 (2015. május 27-én)
Újdonság az 1.5.4 / 2.0.0-béta verzióban:
- komponensalapú alkalmazások
- Az ES6 osztályok jobb támogatása
- ngAnimateSwap irányelv
- Added ngResource
- Added ngRoute
- Mostantól elérheti azt a helybeli objektum objektumot, amelyet átküldtek a parsed kifejezés belső elemeibe, $ localals változón keresztül.
- A $ templateRequest szolgáltatás $ http konfigurációs beállításait megadhatja
- Saját XHR-objektumokat hozhat létre a $ http-on a $ xhrFactory szolgáltatáson keresztül.
- ngModel mostantól ng-üres és ng-nem üres CSS-osztályokat biztosít.
- Az ngAria modul pontosabban kezeli az ARIA attribútumok és a tabindex kezelését az egyedi vezérlésekhez.
- Néhány új segítő elérhető a ngMockon a tesztelés megkönnyítése érdekében
Újdonság az 1.5.3 / 2.0.0-béta verzióban:
- komponensalapú alkalmazások
- Az ES6 osztályok jobb támogatása
- ngAnimateSwap irányelv
- Added ngResource
- Added ngRoute
- Mostantól elérheti azt a helybeli objektum objektumot, amelyet átküldtek a parsed kifejezés belső elemeibe, $ localals változón keresztül.
- A $ templateRequest szolgáltatás $ http konfigurációs beállításait megadhatja
- Saját XHR-objektumokat hozhat létre a $ http-on a $ xhrFactory szolgáltatáson keresztül.
- ngModel mostantól ng-üres és ng-nem üres CSS-osztályokat biztosít.
- Az ngAria modul pontosabban kezeli az ARIA attribútumok és a tabindex kezelését az egyedi vezérlésekhez.
- Néhány új segítő elérhető a ngMockon a tesztelés megkönnyítése érdekében
Az újdonság a 1.5.0 / 2.0.0-beta.0 verzióban:
- komponensalapú alkalmazások
- Az ES6 osztályok jobb támogatása
- ngAnimateSwap irányelv
- Added ngResource
- Added ngRoute
- Mostantól elérheti azt a helybeli objektum objektumot, amelyet átküldtek a parsed kifejezés belső elemeibe, $ localals változón keresztül.
- A $ templateRequest szolgáltatás $ http konfigurációs beállításait megadhatja
- Saját XHR-objektumokat hozhat létre a $ http-on a $ xhrFactory szolgáltatáson keresztül.
- ngModel mostantól ng-üres és ng-nem üres CSS-osztályokat biztosít.
- Az ngAria modul pontosabban kezeli az ARIA attribútumok és a tabindex kezelését az egyedi vezérlésekhez.
- Néhány új segítő elérhető a ngMockon a tesztelés megkönnyítése érdekében
Az újdonság az 1.4.8 / 1.5.0-beta.2 / 2.0.0-alpha.48 verzióban:
- Tulajdonságok:
- filterFilter: a tömbszerű objektumok szűrésének engedélyezése
- Hibajavítások:
- $ animateCss: győződjön meg arról, hogy az egyéni időtartamok nem zavarják meg a gcs gyorsítótárat
- $ http: nem változtatja meg a $ http rövid módszerekkel átvett konfigurációs objektumot
- válassza ki: megakadályozza, hogy az ismeretlen opció hozzáadásával kijelölje, ha a null tulajdonságra van kötve
- $ animate: figyelmen kívül hagyja az érvénytelen paraméterparamétereket
- $ animate: elfogadja a csomagolatlan DOM elemeket input + move bemenetként
- ngAnimate: szoros követő osztályalapú animációk, amikor ugyanazt az osztályt hozzáadják / eltávolítják eltávolításkor / hozzáadva
Az újdonság az 1.4.1-es verzióban:
- Tulajdonságok:
- filterFilter: a tömbszerű objektumok szűrésének engedélyezése
- Hibajavítások:
- $ animateCss: győződjön meg arról, hogy az egyéni időtartamok nem zavarják meg a gcs gyorsítótárat
- $ http: nem változtatja meg a $ http rövid módszerekkel átvett konfigurációs objektumot
- válassza ki: megakadályozza, hogy az ismeretlen opció hozzáadásával kijelölje, ha a null tulajdonságra van kötve
- $ animate: figyelmen kívül hagyja az érvénytelen paraméterparamétereket
- $ animate: elfogadja a csomagolatlan DOM elemeket input + move bemenetként
- ngAnimate: szoros követő osztályalapú animációk, amikor ugyanazt az osztályt hozzáadják / eltávolítják eltávolításkor / hozzáadva
Az újdonság az 1.4.0 verzióban:
- Tulajdonságok:
- filterFilter: a tömbszerű objektumok szűrésének engedélyezése
- Hibajavítások:
- $ animateCss: győződjön meg arról, hogy az egyéni időtartamok nem zavarják meg a gcs gyorsítótárat
- $ http: nem változtatja meg a $ http rövid módszerekkel átvett konfigurációs objektumot
- válassza ki: megakadályozza, hogy az ismeretlen opció hozzáadásával kijelölje, ha a null tulajdonságra van kötve
- $ animate: figyelmen kívül hagyja az érvénytelen paraméterparamétereket
- $ animate: elfogadja a csomagolatlan DOM elemeket input + move bemenetként
- ngAnimate: szoros követő osztályalapú animációk, amikor ugyanazt az osztályt hozzáadják / eltávolítják eltávolításkor / hozzáadva
Az újdonság az 1.3.15 / 1.4.0-rc.1 verzióban:
- Tulajdonságok:
- CommonJS: - a szög modulok npm-re vannak csomagolva, hasznos exporttal
- Hibajavítások:
- bemenet: max és / vagy min validátor létrehozása a kezdeti értéktől függetlenül
- ngAria: helyesen állítsa be a "checked" jelölőnégyzetet jelölőnégyzetek és rádiók számára
- ngModel: javítsa ki a hibákat, ha az elemző neve ugyanaz, mint az érvényesítő kulcs
Az újdonságok az 1.3.14 / 1.4.0-beta.5 verzióban:
- Tulajdonságok:
- CommonJS: - a szög modulok npm-re vannak csomagolva, hasznos exporttal
- Hibajavítások:
- bemenet: max és / vagy min validátor létrehozása a kezdeti értéktől függetlenül
- ngAria: helyesen állítsa be a "checked" jelölőnégyzetet jelölőnégyzetek és rádiók számára
- ngModel: javítsa ki a hibákat, ha az elemző neve ugyanaz, mint az érvényesítő kulcs
Az újdonság a 1.3.11 verzióban:
- Hibajavítások:
- $ hely: ne írd át újra, ha a hivatkozás shift-clicked
- htmlAnchorDirective: eltávolít "elem! == célelemet" ellenőrizd
- htmlAnchorDirective: ne vegyen fel eseményfigyelőt, ha kicseréli, figyelmen kívül hagyja az eseményt, ha a cél más elem
Az újdonság az 1.3.9 verzióban:
- Hibajavítások:
- $ parse: engedélyezheti a helyiek felhasználását a feladatokban
- filterFilter: az isArray () használatával határozza meg a tömb típusát
- Tulajdonságok:
- ngMock / $ exceptionHandler: naplózási hibák visszagörgetéskor
- Teljesítménybővítések:
- ngStyleDirective: $ watchCollection használata li>
Az újdonság az 1.3.8 verzióban:
- limitTo: csere a szelethez
- ngAria: billentyűpróba billentyű megnyomásával, billentyű megnyomásával, $ event kifejezéssel
- orderBy: hasonlítsa össze az időbélyegzőket a dátum objektumok rendezésével
Az újdonság az 1.3.5 verzióban:
- Hibajavítások:
- $ templateRequest: az elutasítási ok elmondása, amikor ignoreRequestError zászló van beállítva
- $ httpBackend: engedélyezze a kérés törlését falsy timeoutId paranccsal
- link: kódolja az e-mail címek szerializálásakor az összes kettős idézőjelet
- ngMock: írja le a $ RootScopeDecorator szót
- ngMock: a válasz nem mindig vett statusText argumentumot
- válasszon: szigorú összehasonlítást használjon a ctrl opció eltávolításakor
- válassza ki: javítsa ki a problémákat, amikor a csoportok közötti kapcsolatokat áthelyezi
Az újdonság az 1.3.4-es verzióban:
- ngMaxlength: add támogatást a maximális hosszkorlát letiltásához
- ngModelController: add $ setDirty módszer
- ngPluralize: a számlálás támogatása egyszeri kifejezésként
Az újdonság a 1.3.2-es verzióban:
- Hibajavítások:
- $ fordít: ne kösse újra a szülői kötött transzclude függvényeket
- $ parse: a stateful interceptor felülírja egy nem definiált kifejezést
- $ parse: add gyors ellenőrzést a Funkciókonstruktornak gyors elérési útvonalon
- $ elemzés, események: megakadályozzák a tulajdonságok véletlen visszaélését a $ eseményen
- ngRoute: engedélyezze a proto öröklött tulajdonságokat az útvonalparaméterek objektumában
- válasszon: szigorú összehasonlítást használjon a selectAs kiválasztásával
- Új funkciók:
- ngAria: bejelentése ngMessages az aria-live
- ngMock: dekorátor, amely hozzáadja a Scope # $ countChildScopes és Scope # $ countWatchers
Az újdonság a 1.3.0 verzióban:
- Új funkciók:
- $ anchorScroll: támogatja a konfigurálható függőleges görgetési eltolást
- $ animate: bemutatja az $ animate.animate () metódust
- $ animate: Engedélyezd, hogy $ Animate adja át az egyéni stílusokat animációkhoz
- currencyFilter: adj hozzá frakcióméretet opcionális paraméterként
- jqLite: add hozzá a privát jqLiteDocumentLoaded függvényt
Az újdonság az 1.2.21 verzióban:
- Hibajavítások:
- $ http: javítsa a kettős idézett dátumot a paramodek kódolásakor
- $ hely: kezelje a plusz karaktert a lekérdezési karakterláncon
- $ rootScope: $ watchCollection kezeli a NaN objektumokat
- angular.copy: a klón regexp helyesen jelöli
- csp: CSP + jobb dokumentumok automatikus felismerése
- docs: plnkr formátum megváltoztatása ugyanabban az ablakban nyílik
- jqLite: triggerHandler támogatja az unbind self-et
- ngHref: az attribútum eltávolítása üres érték helyett az figyelmen kívül hagyása
- ngRoute: a felesleges hívás eltávolítása a decodeURIComponenthez
Az újdonság az 1.2.18 verzióban:
- Hibajavítások:
- $ injektor: körkörös körkörös függőségi hibaüzenet.
- ngResource: ne fordítson literál értékeket Resource objektumokká, ha az isArray igaz.
Az újdonság az 1.2.14 verzióban:
- Új funkciók:
- $ animate: animált piszkos, érintetlen, érvényes, érvénytelen az űrlap / mezők számára.
- Hibajavítások:
- $ parse: csökkentse a hamis pozitív elemeket az isElement tesztekben.
- bemenet: érvényesség meghatározásához használja a ValidityState értéket.
- isElement: csökkentse a hamis pozitív elemeket az isElement tesztekben.
Az újdonság a 1.2.11 verzióban:
- Hibajavítások:
- $ fordít: a cloneAttachFn-ben hozzáadott CSS-osztályokat az aszinkron irányelvek alapján.
- $ http: Frissítse a httpBackend-et az ActiveXObject használatához az IE8-on, ha szükséges.
- $ q: végül fejezze be a $ q.reject támogatást és kapja meg.
- filterFilter: nem értelmezi a pontokat a predikátum objektummezőként útvonalakként.
- mocks: refactor currentSpec dolgozni w / Jasmine 2-el
- ngResource: ne írja be a "$" értéket url param értéke-ben az URI kódolásakor.
Az újdonság az 1.2.8 verzióban:
- Tulajdonságok:
- Többoldalas ng-opciók engedélyezése
- Hibajavítások:
- VisszatérésTest az IE8-nál a responseType-készletre vonatkozó kérelmeknél
- A 0 állapotkód engedélyezése bármely protokollból.
Az újdonság az 1.2.7 verzióban:
- Hibajavítások:
- Távolítsa el a követőket a számított átmeneti időtartamú stílusokból.
- Az ActiveX XHR használatával készítsen PATCH kéréseket az IE8-on.
- Figyelmen kívül hagyja a többszörös hívásokat, ha a readyState = 4.
- Megakadályozza, hogy az URL-sablon üres karakterláncba tömörüljön.
- Csak akkor alkalmazza a változás eseményét, ha még nincs folyamatban.
Az újdonság az 1.2.5-ös verzióban:
- Hibajavítások:
- $ compile: engedélyezze a literálokat elkülönített hatókörű hivatkozásokban
- szögletes-mocks: használja a maszk adatainak másolatát a $ httpBackend -ben
- lezárás: add hiányzó FormController extern definíciókat
- ngInclude: sablon hozzáadása a DOM-hoz, mielőtt összekapcsolná más irányelveket
- ngView: sablon hozzáadása a DOM-hoz, mielőtt más irányelveket összekapcsolna
Az újdonság az 1.2.0 verzióban:
- Animáció:
- Biztosítsa, hogy a CSS átmenetek működjenek az örökölt CSS-osztálydefiníciókkal
- Támogatja a megdöbbentő animációkat a CSS-sel
- $ parse:
- Biztonságos kifejezések a "privát" tulajdonságok elrejtésével
- Dokumentumok:
- Adjon indexlapokat minden egyes szög modulhoz
- A továbbító sáv gyorsbillentyűjének hozzáadása a keresősávhoz
- jqLite:
- Határozza meg az isolateScope () getter-t a hatókörhöz ()
- Egyéb:
- Külső fájl hozzáadása a Closure Compilerhez
Az újdonság az 1.1.5-ös verzióban:
- Hozzáadott FullText keresés a Google keresés helyett a dokumentumokban.
- Hozzáadott egy CSS-osztályt, miközben az elemet egy érintéssel megtartotta.
- A keresési beállítások objektumazonosságon kívüli kifejezéssel.
- Hozzáadta a mousedown és az egérmutató eseményeket a forgatókönyvhöz.
Az újdonság az 1.1.0 verzióban:
- $ http: support custom reponseType.
- $ sniffer: automatikusan észleli a CSP módot (jelenleg a Chrome dev csatornán van szüksége).
Mi új a v1.0.1 verzióban:
- Hibajavítások:
- $ hely: ne dobja ki a kivételt, amíg az url újraírja, ha az elemet eltávolították.
- $ hely: megakadályozza, hogy átkerüljön az átirányítási hurokba.
Az újdonság a v1.0.0 verzióban:
- Helyesen elemzi a link URL-eket hashbang módban előtaggal.
- Fix linkkattintásos lehallgatás hash-bang módban.
Az újdonság a v1.0.0rc6 verzióban:
- Támogatja a HTTP PATCH módszert.
- jQuery 1.7.2 támogatás.
Az újdonság a v0.10.6 verzióban:
- Tulajdonságok:
- Függőségi befecskendezési alrendszer átírása. Ez egy hatalmas változás a szögmaghoz, ami sok okból szükséges. Olvassa el a teljes tervdokumentumot, hogy megértse a mögöttük lévő változtatásokat és érveléseket.
- Hozzáadott angular.bootstrap az alkalmazás kézi indításához. Lásd még: Angular App doc. inicializálása
- Segítői funkciók befecskendezése és modulok, amelyek megkönnyítik a DI és a jázmin tesztelést.
- A jqLite és a jQuery kiterjesztésre került a helper-injektorral (), amely egyszerűsíti az alkalmazás befecskendezőhöz való hozzáférést a hibakeresés során.
- Az $ xhr szolgáltatás és annak függőségeinek átírása, melyet a $ http szolgáltatás váltott fel. A $ browser.xhr-t és annak mock-ját a $ httpBackend és az egység tesztelése és a végponttól végpontig terjedő tesztelés helyettesítette. A $ resource szolgáltatás és az api funkcionalitás megmaradt, kivéve a gyorsítótárazást, amely nem történik meg automatikusan, ahogy a múltban használta (a verificationCache-nek nincs hatása).
- $ q - Q-szerű halasztott / ígéret végrehajtás
- Átlátható adatmegkötés a sablonokban szereplő ígéretekhez. Példa
- Új $ anchorScroll szolgáltatás, amely url hash-ot figyel és navigál a html-horgonyhoz akkor is, ha a tartalmat ng: view
- Új LRU gyorsítótár gyár - $ cacheFactory szolgáltatás
- jQuery 1.7 kompatibilitás
- Hibajavítások:
- Az irányelvnevek mostantól érzéketlenek
- $ hely # url setter fix (kiadás # 648)
- ng: include - megakadályozza a verseny körülményeit, figyelmen kívül hagyva a későbbi http visszahívásokat
- ng: ismételje meg - támogatja a többrétegű tömböt null
- angular.copy - throw Hiba, ha a forrás és a cél azonosak
- Az űrlapok nem akadályozhatják a POST benyújtását, ha a cselekvési attribútum jelen van
Követelmények :
- Ügyféloldalon engedélyezve van a JavaScript
Hozzászólás nem található