AngularJS používá jedinečnou filozofii kódování, která správně uspořádá a strukturuje webovou aplikaci, což usnadňuje ovládání a přizpůsobování, a to pouze pomocí jazyka JavaScript, bez komplexních interakcí na straně serveru.
AngularJS zlepšuje správu dynamiky a zobrazení ve webové aplikaci a poskytuje lepší nástroje pro práci s dynamickým obsahem a šablonami.
Společnost AngularJS, vytvořená speciálně pro řešení HTML 5, se v současné době stala jedním z nejpoužívanějších rámců JS na světě, a to hlavně díky týmu Google dev, který přispěl k projektu i zdrojovým kódům a dokumentaci.
Rozsáhlá dokumentace a příklady jsou součástí balení ke stažení AngularJS.
Pokud chcete vývojářům pomoci začít, vývojářský tým dokonce vytvořil vyhrazený kanál YouTube, plný nácviků, ukázkových aplikací a dalších instrukčních videí.
Systémové požadavky
- Povolený jazyk JavaScript na straně klienta li>
Co je nového v této verzi:
- Vše !!!
Co je nového ve verzi 2.0.0 / 1.5.8:
- Vše !!!
Co je nového ve verzi 1.5.8 / 2.0.0-RC6:
- Aplikace založené na komponentách
- Vylepšená podpora pro třídy ES6
- ngAnimateSwap
- Přidáno ngResource
- Přidáno ngRoute
- Nyní můžete přistupovat k místnímu objektu, který byl předán volání $ analyzovat zevnitř analyzovaného výrazu přes proměnnou $ locals.
- Můžete poskytnout volby konfigurace $ http služby $ templateRequest.
- Můžete vytvořit vlastní vlastní objekty XHR pro $ http pomocí služby $ xhrFactory.
- ngModel nyní poskytuje třídy CG ng-empty a ng-not-empty CSS.
- Modul ngAria je nyní přesnější při manipulaci s atributy ARIA a tabindex pro vlastní ovládací prvky.
- Někteří noví pomocníci jsou k dispozici na ngMock k usnadnění testování
Co je nového ve verzi 1.5.8 / 2.0.0-RC5:
- Aplikace založené na komponentách
- Vylepšená podpora pro třídy ES6
- ngAnimateSwap
- Přidáno ngResource
- Přidáno ngRoute
- Nyní můžete přistupovat k místnímu objektu, který byl předán volání $ analyzovat zevnitř analyzovaného výrazu přes proměnnou $ locals.
- Můžete poskytnout volby konfigurace $ http služby $ templateRequest.
- Můžete vytvořit vlastní vlastní objekty XHR pro $ http pomocí služby $ xhrFactory.
- ngModel nyní poskytuje třídy CG ng-empty a ng-not-empty CSS.
- Modul ngAria je nyní přesnější při manipulaci s atributy ARIA a tabindex pro vlastní ovládací prvky.
- Někteří noví pomocníci jsou k dispozici na ngMock k usnadnění testování
Co je nového ve verzi 1.5.5 / 2.0.0-beta.9:
Nové v AngularJS 1.4.0 (27. května 2015)
Co je nového ve verzi 1.5.4 / 2.0.0-beta.9:
- Aplikace založené na komponentách
- Vylepšená podpora pro třídy ES6
- ngAnimateSwap
- Přidáno ngResource
- Přidáno ngRoute
- Nyní můžete přistupovat k místnímu objektu, který byl předán volání $ analyzovat zevnitř analyzovaného výrazu přes proměnnou $ locals.
- Můžete poskytnout volby konfigurace $ http služby $ templateRequest.
- Můžete vytvořit vlastní vlastní objekty XHR pro $ http pomocí služby $ xhrFactory.
- ngModel nyní poskytuje třídy CG ng-empty a ng-not-empty CSS.
- Modul ngAria je nyní přesnější při manipulaci s atributy ARIA a tabindex pro vlastní ovládací prvky.
- Někteří noví pomocníci jsou k dispozici na ngMock k usnadnění testování
Co je nového ve verzi 1.5.3 / 2.0.0-beta.9:
- Aplikace založené na komponentách
- Vylepšená podpora pro třídy ES6
- ngAnimateSwap
- Přidáno ngResource
- Přidáno ngRoute
- Nyní můžete přistupovat k místnímu objektu, který byl předán volání $ analyzovat zevnitř analyzovaného výrazu přes proměnnou $ locals.
- Můžete poskytnout volby konfigurace $ http služby $ templateRequest.
- Můžete vytvořit vlastní vlastní objekty XHR pro $ http pomocí služby $ xhrFactory.
- ngModel nyní poskytuje třídy CG ng-empty a ng-not-empty CSS.
- Modul ngAria je nyní přesnější při manipulaci s atributy ARIA a tabindex pro vlastní ovládací prvky.
- Někteří noví pomocníci jsou k dispozici na ngMock k usnadnění testování
Co je nového ve verzi 1.5.0 / 2.0.0-beta.0:
- Aplikace založené na komponentách
- Vylepšená podpora pro třídy ES6
- ngAnimateSwap
- Přidáno ngResource
- Přidáno ngRoute
- Nyní můžete přistupovat k místnímu objektu, který byl předán volání $ analyzovat zevnitř analyzovaného výrazu přes proměnnou $ locals.
- Můžete poskytnout volby konfigurace $ http služby $ templateRequest.
- Můžete vytvořit vlastní vlastní objekty XHR pro $ http pomocí služby $ xhrFactory.
- ngModel nyní poskytuje třídy CG ng-empty a ng-not-empty CSS.
- Modul ngAria je nyní přesnější při manipulaci s atributy ARIA a tabindex pro vlastní ovládací prvky.
- Někteří noví pomocníci jsou k dispozici na ngMock k usnadnění testování
Co je nového ve verzi 1.4.8 / 1.5.0-beta.2 / 2.0.0-alpha.48:
- Funkce:
- filterFilter: povolit filtrování objektů typu pole
- Opravy chyb:
- $ animateCss: Zajistěte, aby vlastní trvání nezaměňovaly vyrovnávací paměť
- $ http: neměňte konfigurační objekt předaný do krátkých metod $ http
- vyberte: zabráníte přidání neznámé možnosti pro výběr, když je vázána na vlastnost null
- $ animate: ignorovat neplatné hodnoty parametrů volby
- $ animate: přijmout nevybalené prvky DOM jako vstupy pro vstup + pohyb
- ngAnimate: zavřete animace navazující na třídu, pokud je stejná třída přidána / odstraněna po odstranění / přidání
Co je nového ve verzi 1.4.1:
- Funkce:
- filterFilter: povolit filtrování objektů typu pole
- Opravy chyb:
- $ animateCss: Zajistěte, aby vlastní trvání nezaměňovaly vyrovnávací paměť
- $ http: neměňte konfigurační objekt předaný do krátkých metod $ http
- vyberte: zabráníte přidání neznámé možnosti pro výběr, když je vázána na vlastnost null
- $ animate: ignorovat neplatné hodnoty parametrů volby
- $ animate: přijmout nevybalené prvky DOM jako vstupy pro vstup + pohyb
- ngAnimate: zavřete animace navazující na třídu, pokud je stejná třída přidána / odstraněna po odstranění / přidání
Co je nového ve verzi 1.4.0:
- Funkce:
- filterFilter: povolit filtrování objektů typu pole
- Opravy chyb:
- $ animateCss: Zajistěte, aby vlastní trvání nezaměňovaly vyrovnávací paměť
- $ http: neměňte konfigurační objekt předaný do krátkých metod $ http
- vyberte: zabráníte přidání neznámé možnosti pro výběr, když je vázána na vlastnost null
- $ animate: ignorovat neplatné hodnoty parametrů volby
- $ animate: přijmout nevybalené prvky DOM jako vstupy pro vstup + pohyb
- ngAnimate: zavřete animace navazující na třídu, pokud je stejná třída přidána / odstraněna po odstranění / přidání
Co je nového ve verzi 1.3.15 / 1.4.0-rc.1:
- Funkce:
- CommonJS: - hranaté moduly jsou nyní zabaleny pro npm s užitečným exportem
- Opravy chyb:
- vstup: vytvořit max a / nebo min validátor bez ohledu na počáteční hodnotu
- ngAria: správně nastavte "check" attr pro zaškrtávací políčka a rádia
- ngModel: oprava problémů při parserName je stejný jako klíč validátoru
Co je nového ve verzi 1.3.14 / 1.4.0-beta.5:
- Funkce:
- CommonJS: - hranaté moduly jsou nyní zabaleny pro npm s užitečným exportem
- Opravy chyb:
- vstup: vytvořit max a / nebo min validátor bez ohledu na počáteční hodnotu
- ngAria: správně nastavte "check" attr pro zaškrtávací políčka a rádia
- ngModel: oprava problémů při parserName je stejný jako klíč validátoru
Co je nového ve verzi 1.3.11:
- Opravy chyb:
- $ location: nepřepíšete, když je odkaz posunutým tlačítkem
- htmlAnchorDirective: odstraňte "element! == target element" check
- htmlAnchorDirective: nepřidávejte posluchače událostí, pokud je nahrazen, ignorujte událost, pokud je cíl jiný
Co je nového ve verzi 1.3.9:
- Opravy chyb:
- $ parse: povolit použití místních přiřazení
- filterFilter: pro určení typu pole použijte isArray ()
- Funkce:
- ngMock / $ exceptionHandler: při překonávání
chyby přihlášení - Vylepšení výkonu:
- ngStyleDirective: použijte $ watchCollection
Co je nového ve verzi 1.3.8:
- limitTo: nahradit smyčku s řezem
- ngAria: spouštění spouštění na ng-click pomocí klávesy, předání $ události do výrazu
- orderBy: porovnávání časových značek při řazení objektů dat
Co je nového ve verzi 1.3.5:
- Opravy chyb:
- $ templateRequest: propagovat důvod zamítnutí při nastavení parametru ignoreRequestError
- $ httpBackend: povolit zrušení požadavku s falsy timeoutId
- linky: kódování všech dvojitých uvozovek při serializaci e-mailových adres
- ngMock: anotovat $ RootScopeDecorator
- ngMock: odpověď nevyžadovala vždy argument stavuText
- vyberte: použijte přísné porovnání při odstranění možnosti z ctrl
- vybrat: opravit několik otázek při přesunu mezi skupinami
Co je nového ve verzi 1.3.4:
- ngMaxlength: přidat podporu pro zakázání limitu maximální délky
- ngModelController: přidat metodu $ setDirty
- ngPluralizovat: přidat podporu pro počítání jako jednorázový výraz
Co je nového ve verzi 1.3.2:
- Opravy chyb:
- $ compile: Nevyžádejte funkce převodu nadřazené vazby
- $ parse: stavové zachycovače nahrazují nedefinovaný výraz
- $ parse: přidat rychlou kontrolu konstruktoru funkcí v rychlé cestě
- $ parse, události: zabrání náhodnému zneužití vlastností na $ event
- ngRoute: Umožňuje proto zděděné vlastnosti v objektu Params params
- vyberte: použijte přísné srovnání pro isSelected with selectAs
- Nové funkce:
- ngAria: Oznámení ngMessages s aria-live
- ngMock: dekorátor, který přidá Rozsah # $ countChildScopes a Scope # $ countWatchers
Co je nového ve verzi 1.3.0:
- Nové funkce:
- $ anchorScroll: Podpora konfigurovatelného vertikálního posouvání posunu
- $ animate: zadejte metodu $ animate.animate ()
- $ animate: Povolit animaci $ předat vlastní animované styly
- currencyFilter: přidat fragmentSize jako volitelný parametr
- jqLite: přidat soukromou funkci jqLiteDocumentLoaded
Co je nového ve verzi 1.2.21:
- Opravy chyb:
- $ http: opravit problém s datem při kódování paramel
- $ location: handle plus znak v řetězcích dotazů
- $ rootScope: $ watchCollection by měl manipulovat s NaN v objektech
- angular.copy: klonová regexp flags správně
- csp: opravit automatické odhalení CSP + lepších dokumentů
- docs: změna formuláře plnkr pro otevření ve stejném okně
- jqLite: podpora triggerHandler samovolně odpojit
- ngHref: odstraní atribut při prázdné hodnotě namísto ignorování
- ngRoute: odstranění nepotřebného volání pro dekódování komponentyIRIComponent
Co je nového ve verzi 1.2.18:
- Opravy chyb:
- $ injektor: hlásí kruhovitost v chybové zprávě o kruhové závislosti.
- ngResource: Nevyvádějte doslovné hodnoty do objektů Resource, když je true isArray.
Co je nového ve verzi 1.2.14:
- Nové funkce:
- $ animate: animovat špinavé, nedotčené, platné, neplatné pro formulář / pole.
- Opravy chyb:
- $ parse: snížení falešně pozitivních výsledků testů isElement.
- vstup: pro určení platnosti použijte hodnotu ValidityState.
- isElement: snížení falešně pozitivních výsledků testů isElement.
Co je nového ve verzi 1.2.11:
- Opravy chyb:
- $ compile: zachování tříd CSS přidaných v cloneAttachFn na asynchronních směrech.
- $ http: Aktualizujte httpBackend a použijte v případě potřeby ActiveXObject na IE8.
- $ q: Nakonec podpořte podporu $ q.reject a chytit.
- filterFilter: Nepopisujte tečky v polích objektů predikátu jako cesty.
- mocks: Refactor currentSpec pracuje s Jasmine 2.
- ngResource: Při přidávání kódu URI nepřidávejte číslo '$' v hodnotě url param.
Co je nového ve verzi 1.2.8:
- Funkce:
- Povolit vícenásobné ng-options.
- Opravy chyb:
- Vraťte odpověďText na IE8 pro požadavky s typem odezvyType.
- Povolte stavový kód 0 z libovolného protokolu.
Co je nového ve verzi 1.2.7:
- Opravy chyb:
- Odstraňte koncové s od vypočítaných stylů trvání přechodu
- Při vytváření požadavků PATCH na IE8 použijte ActiveX XHR.
- Ignoruje více hovorů na onreadystatechange s readyState = 4.
- Zabraňte tomu, aby se šablona adres URL sbalila do prázdného řetězce.
- Použijte aplikujte na změnu události pouze tehdy, když někdo již neprobíhá.
Co je nového ve verzi 1.2.5:
- Opravy chyb:
- $ compile: dovolí literálům v izolovaných referencích rozsahu
- angulární míchání: použijte kopii falešných dat v $ httpBackend
- Uzavření: přidat chybějící definice externího formátu FormController
- ngInclude: přidat šablonu do DOM před propojením jiných směrnic
- ngView: přidat šablonu do DOM před propojením jiných směrnic
Co je nového ve verzi 1.2.0:
- Animace:
- Zajistěte, aby přechody CSS mohly fungovat se zděděnými definicemi třídy CSS
- Poskytněte podporu pro ohromující animace pomocí CSS
- $ parse:
- Zabezpečení výrazů skrytím "soukromých" vlastností
- Dokumenty:
- Zadejte indexové stránky pro každý úhlový modul
- Přidejte klávesovou zkratku pro vyhledávací lištu
- jqLite:
- Expozujte izolátScope () getter podobný rozsahu ()
- Různé:
- Přidat externí soubor pro Closure Compiler
Co je nového ve verzi 1.1.5:
- Přidáno hledání FullText, které nahradí vyhledávání Google v dokumentech.
- Přidána třída CSS, zatímco prvek je podržen klepnutím.
- Možnosti shody podle výrazu jiného než je identita objektu.
- Přidána akce spouštěná do spodní části a spouštěcí událostí do scénáře.
Co je nového ve verzi 1.1.0:
- $ http: podpora vlastní reponseType.
- $ sniffer: režim automatického detekce CSP (v současné době vyžaduje Chrome na dev kanál)
Co je nového ve verzi v1.0.1:
- Opravy chyb:
- $ location: nevyhazujte výjimku při přepisu adresy URL, pokud byl prvek odstraněn.
- $ location: zabraňuje vstupu do přesměrování.
Co je nového ve verzi v1.0.0:
- Správně analyzujte URL odkazů v režimu hashbang s předponou.
- Odposlouchávání kliknutí s pevným odkazem v režimu hašování.
Co je nového ve verzi v1.0.0rc6:
- Podpora metody HTTP PATCH.
- Podpora jQuery 1.7.2.
Co je nového ve verzi v0.10.6:
- Funkce:
- Přepis subsystému závislostí. Jedná se o obrovskou změnu úhlového jádra, které bylo nutné z mnoha důvodů. Přečtěte si prosím úplný designový dokument, abyste pochopili změny a zdůvodnění.
- Přidána funkce angular.bootstrap pro ruční zavedení aplikace. Viz také dokument Inicializace dokumentů úhlové aplikace
- Injektování pomocných funkcí a modulu, který usnadňuje testování s DI a jasmínem
- jqLite a jQuery byly rozšířeny pomocí injektoru pomocné metody (), který zjednodušuje přístup k injektoru aplikace během ladění.
- Přepsat službu $ xhr a její závislosti, která byla nahrazena službou $ http. $ Browser.xhr a jeho výsměch byly nahrazeny $ httpBackend a jeho jednotkou testování a end-to-end testování mocks. Služba $ resource service api a funkčnost byla zachována, s výjimkou ukládání do mezipaměti, která se v minulosti neděje automaticky (ověřte, že Cache nemá žádný vliv).
- $ q - Implementace odloženého / slibujícího typu Q
- Transparentní vazba dat na sliby v šablonách. Příklad
- Nová služba $ anchorScroll, která sleduje házení adres URL a přejde na html kotvu, i když byl obsah načten pomocí ng: zobrazení
- Nová továrna mezipaměti LRU - služba $ cacheFactory
- Kompatibilita jQuery 1.7
- Opravy chyb:
- Názvy směrnic nyní neodpovídají velikosti písmen
- $ location # url fix set (číslo # 648)
- ng: include - zabraňte závodním podmínkám tím, že ignorujete zastaralé http callbacks
- ng: repeat - podporuje opakování přes pole s null
- angular.copy - hodí se chyba, pokud zdroj a cíl jsou identické
- Formuláře by neměly bránit odeslání POST, pokud je přítomen atribut akce
Požadavky :
- Povolený jazyk JavaScript na straně klienta li>
Komentáře nebyl nalezen