AngularJS използва уникална философия за кодиране, която правилно организира и структурира уеб приложение, което улеснява контрола и персонализирането само чрез JavaScript, без сложни взаимодействия от страна на сървъра.
AngularJS подобрява управлението на динамиката и показванията в уеб приложението, като предоставя по-добри инструменти за обработка на динамично съдържание и шаблони.
Създаден специално за работа с HTML 5, AngularJS понастоящем се е превърнал в една от най-използваните JS frameworks в света, благодарение главно на екипа на Dev на Google, който е допринесъл както за проекта, така и за кода, ресурсите и документацията. р>
В пакета за изтегляне на AngularJS са включени подробна документация и примери.
За да помогне на разработчиците да започнат, екипът на Dev дори създаде специален канал в YouTube, пълен с уроци, примерни приложения и други учебни видеоклипове.
Системни изисквания
- 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: не променяйте конфигурационния обект, преминал в кратки методи на $ http
- select: предотвратява добавяне на неизвестна опция, за да изберете, когато е свързана с null собственост
- $ animate: игнорирайте невалидните стойности на параметрите на опциите
- $ animate: приемайте необезпечените DOM елементи като входове за enter + move
- ngAnimate: Затворете следващите анимации, базирани на класа, когато същият клас е добавен / премахнат, когато е премахнат / добавен
Какво е новото във версия 1.4.1:
- Характеристики:
- filterFilter: позволяват филтриране на обекти като масив
- Корекции на грешки:
- $ animateCss: уверете се, че потребителските времена не объркват кеша на gcs
- $ http: не променяйте конфигурационния обект, преминал в кратки методи на $ http
- select: предотвратява добавяне на неизвестна опция, за да изберете, когато е свързана с null собственост
- $ animate: игнорирайте невалидните стойности на параметрите на опциите
- $ animate: приемайте необезпечените DOM елементи като входове за enter + move
- ngAnimate: Затворете следващите анимации, базирани на класа, когато същият клас е добавен / премахнат, когато е премахнат / добавен
Какво е новото във версия 1.4.0:
- Характеристики:
- filterFilter: позволяват филтриране на обекти като масив
- Корекции на грешки:
- $ animateCss: уверете се, че потребителските времена не объркват кеша на gcs
- $ http: не променяйте конфигурационния обект, преминал в кратки методи на $ http
- select: предотвратява добавяне на неизвестна опция, за да изберете, когато е свързана с null собственост
- $ animate: игнорирайте невалидните стойности на параметрите на опциите
- $ animate: приемайте необезпечените DOM елементи като входове за enter + move
- ngAnimate: Затворете следващите анимации, базирани на класа, когато същият клас е добавен / премахнат, когато е премахнат / добавен
Какво е новото във версия 1.3.15 / 1.4.0-rc.1:
- Характеристики:
- CommonJS: - ъгловите модули вече са опаковани за npm с полезен износ
- Корекции на грешки:
- въвеждане: създайте максимум и / или мини валидатор независимо от първоначалната стойност
- ngAria: правилно задайте "checked" attr за квадратчетата за отметка и радиостанциите
- ngModel: поправя проблеми, когато parserName е същият като ключ за потвърждение
Какво е новото във версия 1.3.14 / 1.4.0-beta.5:
- Характеристики:
- CommonJS: - ъгловите модули вече са опаковани за npm с полезен износ
- Корекции на грешки:
- въвеждане: създайте максимум и / или мини валидатор независимо от първоначалната стойност
- ngAria: правилно задайте "checked" attr за квадратчетата за отметка и радиостанциите
- ngModel: поправя проблеми, когато parserName е същият като ключ за потвърждение
Какво е новото във версия 1.3.11:
- Корекции на грешки:
- $ местоположение: не се презаписва, когато връзката е щракване с кликване
- htmlAnchorDirective: премахнете елемента! == целеви елемент за проверка
- htmlAnchorDirective: не добавяйте слушател на събития, ако е заменен, игнорирайте събитието, ако целта е различен елемент
Какво е новото във версия 1.3.9:
- Корекции на грешки:
- $ parse: позволяват използването на местни жители в задания
- filterFilter: използвайтеArray (), за да определите типа масив
- Характеристики:
- ngMock / $ exceptionHandler: регистрирайте грешки при пренареждане
- Подобрения на ефективността:
- ngStyleDirective: използвайте $ watchCollection
Какво е новото във версия 1.3.8:
- limitTo: заменете за цикъл с парче
- ngAria: задействайте извличането на ng-кликване чрез натискане на клавиша, преминете $ събитие към израза
- orderBy: сравнете маркерите за дата на сортиране
Какво е новото във версия 1.3.5:
- Корекции на грешки:
- $ templateRequest: разпространява причината за отхвърляне, когато е зададен flag ignoreRequestError
- $ httpBackend: разрешете отмяната на заявката с фалшиво timeoutId
- linky: кодиране на всички двойни кавички при сериализиране на имейл адреси
- ngMock: Обяснете $ RootScopeDecorator
- ngMock: Отговорът не винаги е имал аргумент statusText
- изберете: използвайте строго сравнение при премахване на опцията от ctrl
- изберете: коригирайте няколко въпроса, когато премествате опции между групите
Какво е новото във версия 1.3.4:
- ngMaxlength: добавете поддръжка за деактивиране на ограничението за максимална дължина
- ngModelController: добавете $ setDirty метод
- ngPluralize: добавете поддръжката, за да бъде графът еднократен израз
Какво е новото във версия 1.3.2:
- Корекции на грешки:
- $ compile: не се възстановява родителски обвързани функции
- $ parse: държавните прехващачи заменят неопределен израз
- $ parse: добавете бърза проверка за функционален конструктор в бърз път
- $ parse, събития: предотвратяване на случайна злоупотреба с имоти на $ събитие
- ngRoute: позволяват наследствени наследени свойства в обекта на параметрите на маршрута
- изберете: използвайте строго сравнение за 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 знак в низовете за заявки
- $ rootScope: $ watchCollection трябва да обработва NaN в обекти
- angular.copy: правилно клонирайте регексp флаговете
- csp: поправете автоматичното откриване на CSP + по-добри документи
- docs: променете формуляра plnkr, за да се отвори в същия прозорец
- jqLite: поддръжка за triggerHandler самостоятелно
- ngHref: премахнете атрибута, когато празна стойност вместо да игнорирате
- ngRoute: премахване на ненужното повикване за декодиране на СЪДЪРЖАНИЕВ компонента
Какво ново във версия 1.2.18:
- Корекции на грешки:
- $ инжектор: отчитайте кръговината в съобщението за грешка в кръгова зависимост.
- ngResource: не конвертирайте буквалните стойности в ресурсни обекти, когато isArray е вярно.
Какво е новото във версия 1.2.14:
- Нови функции:
- $ 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: не добавяйте номер към '$' в параметъра url param при кодиране на URI.
Какво е новото във версия 1.2.8:
- Характеристики:
- Разрешаване на многоредови ng-опции.
- Корекции на грешки:
- Върнете отговорText на IE8 за заявки с answerType.
- Позволете на код 0 от всеки протокол.
Какво е новото във версия 1.2.7:
- Корекции на грешки:
- Премахнете trailing s от изчислените стилове на продължителност на прехода.
- Използвайте ActiveX XHR, когато правите заявки за PATCH на IE8.
- Пренебрегвайте няколко обаждания до onreadystatechange с readyState = 4.
- Предотвратявайте шаблона на URL адреса да се сгъсти в празен низ.
- Използва се за промяна на събитието, само когато не е в ход.
Какво е новото във версия 1.2.5:
- Корекции на грешки:
- $ compile: позволете на literals в изолационния обхват на референциите
- ъглово-манекени: използвайте копие на макет на данни в $ httpBackend
- Затваряне: добавете липсващи външни определения на FormController
- ngInclude: добавете шаблон към DOM, преди да свържете други директиви
- ngView: добавете шаблон към DOM, преди да свържете други директиви
Какво е новото във версия 1.2.0:
- Анимации:
- Уверете се, че преходите в CSS могат да работят с наследените дефиниции на клас CSS
- Осигурете поддръжка за зашеметяващи анимации с CSS
- $ синтактична:
- Защитете изрази, като скривате "частните" свойства
- Документи:
- Осигурете индексни страници за всеки ъглов модул
- Добавете клавиш за пряк наклон за лентата за търсене
- jqLite:
- Изложете isolateScope () getter подобен на обхват ()
- Разни:
- Добавете външен файл за Closure Compiler
Какво е новото във версия 1.1.5:
- Добавено е търсене в FullText, за да се замени търсенето с Google в документите.
- Добавен е CSS клас, докато елементът се задържа надолу с кран.
- Опции за съвпадение по друг израз, различен от идентичност на обект.
- Добавянето на събитие за подаване на данни и задействане на мишката се задействат за сценарий.
Какво е новото във версия 1.1.0:
- $ http: поддържа персонализиран отговор.
- $ sniffer: автоматично откриване на CSP режим (в момента се изисква Chrome на dev канал)
Какво е новото във версия v1.0.1:
- Корекции на грешки:
- $ местоположение: не изхвърляйте изключение, докато URL адресът се пренаписва, ако елементът е премахнат.
- $ местоположение: предотвратяване на влизането в пренасочваща линия.
Какво е новото във версия v1.0.0:
- Правилно анализирайте URL адресите на връзките в режим hashbang с префикс.
- Прихващане при фиксирано препращане на връзката в режим за хеширане.
Какво е новото във версия v1.0.0rc6:
- Поддръжка на метода HTTP PATCH.
- Поддръжка на jQuery 1.7.2.
Какво е новото във версия v0.10.6:
- Характеристики:
- Презаписване на подсистемата за инжектиране на зависимости. Това е огромна промяна в ъгловото ядро, което е било необходимо поради много причини. Моля, прочетете пълния документ за проектиране, за да разберете промените и мотивите зад тях.
- Добавена е angular.bootstrap за ръчно стартиране на приложението. Също така вижте Документ за инициализиране на документ с ъглово приложение
- Помощните функции на инженера и модулът правят тестването с DI и жасмин много по-лесно.
- jqLite и jQuery бяха разширени с помощта на инжектор на помощния метод (), който опростява достъпа до инжектора на приложението по време на отстраняване на грешки.
- Пренапише се услугата $ xhr и неговите зависимости, които бяха заменени с $ http услуга. $ Браузър.ххр и неговият макет бяха заменени от $ httpBackend и неговата единица тестване и от край до край тест манекени. $ Api ресурсната услуга и функционалността бяха запазени, с изключение на кеширането, което не се случва автоматично, тъй като го е използвало в миналото (verifyCache няма ефект).
- $ q - Изпълнение, подобно на Q, отложено / обещано
- Прозрачно свързване на данни с обещания в шаблони. Пример
- Нова услуга на $ anchorScroll, която гледа хостинг на URL адреси и навигира до html котва, дори ако съдържанието е заредено чрез ng: view
- Нова фабрика за кеша на LRU - $ cacheFactory service
- Съвместимост с jQuery 1.7
- Корекции на грешки:
- Наименованията на директивите сега са нечувствителни към буквите
- $ location # url fixter (Издание # 648)
- ng: включете - предотвратявайте състезателните условия, като пренебрегвате остарелите HTTP извиквания
- ng: повтарям - поддържам повторение по масив с нула
- angular.copy - throw Грешка, ако източникът и местоназначението са идентични
- Формулярите не трябва да възпрепятстват изпращането на POST, ако присъства атрибутът за действие
Изисквания :
- JavaScript е активиран от страна на клиента
Коментари не е намерена