AngularJS використовує унікальну філософію кодування, щоб належним чином організувати та структурувати веб-додаток, що полегшує контроль і налагодження, просто за допомогою JavaScript, без будь-яких складних взаємодій на стороні сервера.
AngularJS покращує управління динамікою та переглядами в веб-додатку, забезпечуючи кращі інструменти для обробки динамічного вмісту та макетів шаблонів.
Створений спеціально для роботи з HTML 5, AngularJS в даний час є однією з найбільш часто використовуваних систем JS у світі, головним чином завдяки команді Google dev, яка внесла як проект, так і ресурси та документацію.
Велика документація та приклади включені в пакет завантаження AngularJS.
Щоб допомогти розробникам розпочати роботу, команда dev навіть створила спеціальний канал YouTube, який містить підручники, приклади додатків та інші навчальні відеоролики.
Системні вимоги
- включений JavaScript на стороні клієнта
Що нового у цьому випуску:
- Все, що потрібно !!!
Що нового у версії 2.0.0 / 1.5.8:
- Все, що потрібно !!!
Що нового у версії 1.5.8 / 2.0.0-RC6:
- Програми на основі компонентів
- Покращена підтримка класів ES6
- директива ngAnimateSwap
- Додано ngResource
- Додано ngRoute
- Тепер ви можете отримати доступ до об'єкта місцевих організацій, який був переданий до виклику $ parse з усередині розібраного виразу, за допомогою змінної $ localists.
- Ви можете надати параметри конфігурації $ http для служби $ templateRequest.
- Ви можете створити власні власні XHR-об'єкти для $ http через службу $ xhrFactory.
- Тепер ngModel надає ng-порожні та ng-не-порожні CSS-класи.
- Тепер модуль ngAria більш точний в обробці атрибутів ARIA та табуляції індивідуальних елементів для користувацьких елементів керування.
- Деякі нові помічники доступні на ngMock для полегшення тестування
Що нового в версії 1.5.8 / 2.0.0-RC5:
- Програми на основі компонентів
- Покращена підтримка класів ES6
- директива ngAnimateSwap
- Додано ngResource
- Додано ngRoute
- Тепер ви можете отримати доступ до об'єкта місцевих організацій, який був переданий до дзвінка до $ parse з усередині розібраного виразу, за допомогою змінної $ localists.
- Ви можете надати параметри конфігурації $ http для служби $ templateRequest.
- Ви можете створити власні власні XHR-об'єкти для $ http через службу $ xhrFactory.
- Тепер ngModel надає ng-порожні та ng-не-порожні CSS-класи.
- Тепер модуль ngAria більш точний в обробці атрибутів ARIA та табуляції індивідуальних елементів для користувацьких елементів керування.
- Деякі нові помічники доступні на 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 з усередині розібраного виразу, за допомогою змінної $ localists.
- Ви можете надати параметри конфігурації $ http для служби $ templateRequest.
- Ви можете створити власні власні XHR-об'єкти для $ http через службу $ xhrFactory.
- Тепер ngModel надає ng-порожні та ng-не-порожні CSS-класи.
- Тепер модуль ngAria більш точний в обробці атрибутів ARIA та табуляції індивідуальних елементів для користувацьких елементів керування.
- Деякі нові помічники доступні на ngMock для полегшення тестування
Що нового у версії 1.5.3 / 2.0.0-beta.9:
- Програми на основі компонентів
- Покращена підтримка класів ES6
- директива ngAnimateSwap
- Додано ngResource
- Додано ngRoute
- Тепер ви можете отримати доступ до об'єкта місцевих організацій, який був переданий до дзвінка до $ parse з усередині розібраного виразу, за допомогою змінної $ localists.
- Ви можете надати параметри конфігурації $ http для служби $ templateRequest.
- Ви можете створити власні власні XHR-об'єкти для $ http через службу $ xhrFactory.
- Тепер ngModel надає ng-порожні та ng-не-порожні CSS-класи.
- Тепер модуль ngAria більш точний в обробці атрибутів ARIA та табуляції індивідуальних елементів для користувацьких елементів керування.
- Деякі нові помічники доступні на ngMock для полегшення тестування
Що нового у версії 1.5.0 / 2.0.0-beta.0:
- Програми на основі компонентів
- Покращена підтримка класів ES6
- директива ngAnimateSwap
- Додано ngResource
- Додано ngRoute
- Тепер ви можете отримати доступ до об'єкта місцевих організацій, який був переданий до виклику $ parse з усередині розібраного виразу, за допомогою змінної $ localists.
- Ви можете надати параметри конфігурації $ http для служби $ templateRequest.
- Ви можете створити власні власні XHR-об'єкти для $ http через службу $ xhrFactory.
- Тепер ngModel надає ng-порожні та ng-не-порожні CSS-класи.
- Тепер модуль ngAria більш точний в обробці атрибутів ARIA та табуляції індивідуальних елементів для користувацьких елементів керування.
- Деякі нові помічники доступні на ngMock для полегшення тестування
Що нового в версії 1.4.8 / 1.5.0-beta.2 / 2.0.0-alpha.48:
- Особливості:
- filterFilter: дозволити відфільтровувати масивні об'єкти
- Виправлено помилки:
- $ animateCss: переконайтеся, що власні тривалість не плутають кеш GCS
- $ http: не змінювати об'єкт конфігурації, який передається у коротких методах $ HTTP
- select: запобігти додаванню невідомої опції, щоб вибрати при прив'язці до нульової властивості
- $ анімація: ігнорувати значення параметрів недійсних параметрів
- $ анімація: прийняти не розгорнуті елементи DOM як входи для введення + переміщення
- ngAnimate: закрийте додаткові анімації на основі класу, коли той же клас додано / видаляється при видаленні / додаванні
Що нового в версії 1.4.1:
- Особливості:
- filterFilter: дозволити відфільтровувати масивні об'єкти
- Виправлено помилки:
- $ animateCss: переконайтеся, що власні тривалість не плутають кеш GCS
- $ http: не змінювати об'єкт конфігурації, який передається у коротких методах $ HTTP
- select: запобігти додаванню невідомої опції, щоб вибрати при прив'язці до нульової властивості
- $ анімація: ігнорувати значення параметрів недійсних параметрів
- $ анімація: прийняти не розгорнуті елементи DOM як входи для введення + переміщення
- ngAnimate: закрийте додаткові анімації на основі класу, коли той же клас додано / видаляється при видаленні / додаванні
Що нового в версії 1.4.0:
- Особливості:
- filterFilter: дозволити відфільтровувати масивні об'єкти
- Виправлено помилки:
- $ animateCss: переконайтеся, що власні тривалість не плутають кеш GCS
- $ http: не змінювати об'єкт конфігурації, який передається у коротких методах $ HTTP
- select: запобігти додаванню невідомої опції, щоб вибрати при прив'язці до нульової властивості
- $ анімація: ігнорувати значення параметрів недійсних параметрів
- $ анімація: прийняти не розгорнуті елементи DOM як входи для введення + переміщення
- 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: видаліть елемент "element! == target element"
- htmlAnchorDirective: не додавати слухач події, якщо він замінено, ігнорувати подію, якщо ціль є іншим елементом
Що нового у версії 1.3.9:
- Виправлено помилки:
- $ аналіз: дозволити використання місцевих організацій у призначенні
- filterFilter: використовуйте isArray () для визначення типу масиву
- Особливості:
- ngMock / $ exceptionHandler: помилки журналу під час відновлення
- Покращення ефективності:
- ngStyleDirective: використовуйте $ watchCollection
Що нового у версії 1.3.8:
- limitTo: замінити циклу фрагментом
- ngAria: запускати дайджест за допомогою кнопки ng, клацнувши, передайте $ event до виразу
- orderBy: порівняти мітки часу при сортуванні об'єктів дати
Що нового у версії 1.3.5:
- Виправлено помилки:
- $ templateRequest: поширюйте причину відхилення, коли встановлено прапорець ignoreRequestError
- $ httpBackend: дозволити скасувати запит з помилковим тайм-аутом
- linky: кодуйте всі подвійні лапки при серіалізації електронних адрес
- ngMock: примітка $ RootScopeDecorator
- ngMock: відповіді не завжди приймають аргумент statusText
- виберіть: використовуйте суворі порівняння при видаленні опції з ctrl
- вибрати: виправлення кількох проблем під час переміщення параметрів між групами
Що нового у версії 1.3.4:
- ngMaxlength: додавання підтримки для відключення межі макс. довжини
- ngModelController: додайте метод $ setDirty
- ngPluralize: додавання підтримки для підрахунку для одноразового виразу
Що нового у версії 1.3.2:
- Виправлено помилки:
- $ compile: не перебазируйте батьківські зв'язки, переключаючи функції
- $ parse: державні перехоплювачі перевизначають невизначений вираз
- $ pars: додайте швидку перевірку конструктора функцій у швидкому шляху
- $ pars, events: запобігання випадковому зловживанням властивостями на $ event
- ngRoute: дозволити властивостям, що передаються через протокол, властивостям об'єкта параметрів маршруту
- вибрати: використовувати строге порівняння для isSelected with selectAs
- Нові функції:
- ngAria: оголосити ngMessages з aria-live
- ngMock: декоратор, який додає Scope # $ countChildScopes і Scope # $ countWatchers
Що нового у версії 1.3.0:
- Нові функції:
- $ anchorScroll: підтримує настроюване вертикальне переміщення прокрутки
- $ анімація: введіть метод $ animate.animate ()
- $ анімація: дозвольте $ animate передавати власні стилі в анімації
- currencyFilter: додайте fractionSize як необов'язковий параметр
- jqLite: додавання приватної функції jqLiteDocumentLoaded
Що нового у версії 1.2.21:
- Виправлено помилки:
- $ http: виправте проблему двозначної дати, коли параметри кодування
- $ розташування: символ плюс символ у рядках запиту
- $ rootScope: $ watchCollection повинен обробляти NaN в об'єктах
- angular.copy: правильний прапорець клону регулярного виразу
- csp: виправте автоматичне визначення CSP + кращих документів
- docs: змініть форму plnkr, щоб відкрити це ж вікно
- jqLite: підтримка тригерного термінала, від'єднайте себе
- ngHref: видалити атрибут, коли порожнє значення, а не ігнорувати
- ngRoute: видаліть непотрібний дзвінок для декодування вертикального компонента
Що нового в версії 1.2.18:
- Виправлено помилки:
- $ injector: циркуляція звіту в повідомленні про помилку кругової залежності
- ngResource: не перетворюйте літеральні значення в об'єкти ресурсу, коли trueArray.
Що нового у версії 1.2.14:
- Нові функції:
- $ анімація: анімація брудна, незаймана, дійсна, недійсна для форми / полів.
- Виправлено помилки:
- $ pars: зменшує помилкові позитиви в тестах isElement.
- вхід: використовуйте ValidityState для визначення дійсності.
- isElement: зменшити помилкові позитиви в тестах isElement.
Що нового у версії 1.2.11:
- Виправлено помилки:
- $ compile: збереження класів CSS додано в cloneAttachFn на асинхронних директивах.
- $ http: update httpBackend для використання ActiveXObject в IE8, якщо це необхідно.
- $ q: зробіть підтримку $ q.reject нарешті та спіймайте.
- filterFilter: не інтерпретувати точки в полях предикатних об'єктів як шляхи.
- смутило: поточний рефактор для роботи з Жасмином 2.
- ngResource: не додавати номер до значення "$" у параметрі url param при кодуванні URI.
Що нового у версії 1.2.8:
- Особливості:
- Дозволити багаторядкові ng-опції.
- Виправлено помилки:
- Повернення відповіді на запит із запитом з набором responseType на IE8.
- Дозволити код стану 0 з будь-якого протоколу.
Що нового у версії 1.2.7:
- Виправлено помилки:
- Вилучіть кінцеві s із стилів тривалості обчислення переміщення.
- Використовуйте ActiveX XHR під час створення запитів PATCH на IE8.
- Ігнорувати кілька викликів на onreadystatechange з readyState = 4.
- Запобігання зриву шаблону URL-адреси в порожній рядок.
- Використовувати для події зміни лише тоді, коли це ще не відбувається.
Що нового у версії 1.2.5:
- Виправлено помилки:
- $ compile: дозволити літературу в ізоляції посилань на об'єкти
- кутові зловмисники: використовуйте копію макета даних у $ httpBackend
- Закриття: додавання відсутніх визначень ExtConControler
- ngInclude: додати шаблон до DOM перед посиланням на інші директиви
- ngView: додати шаблон до DOM перед посиланням на інші директиви
Що нового у версії 1.2.0:
- Анімації:
- Переконайтеся, що CSS-переходи можуть працювати з успадкованими визначеннями класу CSS
- Надайте підтримку помаранчевій анімації за допомогою CSS
- $ аналіз:
- Захищайте вирази, приховуючи "приватні" властивості
- Документи:
- Надайте індексні сторінки для кожного кутового модуля
- Додати пряму комбінацію клавіш зі зласом для пошуку панелі
- jqLite:
- Розкривайте ізотермічний шовкограф () як сфера ()
- Різне:
- Додайте файл externs для компілятора закриття
Що нового в версії 1.1.5:
- Додав повний пошук FullText, щоб замінити пошук Google в документах.
- Додано клас CSS, поки елемент утримується за допомогою крапки.
- Використовуйте параметри за виразом, відмінним від ідентичності об'єкта.
- Додано сценарії тригерів події mousedown і mouseup.
Що нового у версії 1.1.0:
- $ http: підтримка спеціального типу відгуку.
- $ sniffer: автоматичний виявлення режиму CSP (наразі потрібен канал Chrome на dev)
Що нового у версії v1.0.1:
- Виправлено помилки:
- $ місцеположення: не викидайте виняток, а перезаписування URL-адреси, якщо елемент був вилучений.
- $ місцеположення: запобігайте, наприклад, від переходу в цикл перенаправлення
Що нового у версії v1.0.0:
- Правильно розібрати URL-адреси посилання в хешбанг-режимі з префіксом.
- Перехресне натискання кнопки фіксованого посилання в режимі хеш-вибуху.
Що нового в версії v1.0.0rc6:
- Підтримка HTTP-методу PATCH.
- Підтримка jQuery 1.7.2.
Що нового у версії v0.10.6:
- Особливості:
- Переписати підсистему залежності. Це величезна зміна кутового ядра, яка була необхідною з багатьох причин. Будь ласка, прочитайте повний проектний документ, щоб зрозуміти зміни та аргументи за ними.
- Додано angular.bootstrap для ручного завантаження додатка. Також див. Документ Ініціалізація кутового додатку
- Ін'єкційні функції допоміжних функцій та модуль, який робить тестування з DI та жасмином набагато простішим.
- jqLite та jQuery були розширені за допомогою інжектора (), що спрощує доступ до інжектора програми під час налагодження.
- Переписати службу $ xhr та її залежності, яка була замінена службою $ http. $ Browser.xhr і його макет були замінені на $ httpBackend, його тестування на одиницю і повний тестовий аналіз. API ресурсів $ resource та функціональність було збережено, за винятком кешування, яке не відбувається автоматично, оскільки він використовувався раніше (verifyCache не має ефекту).
- $ q - впровадження відкладеного / обіцяного Q-типу
- Прозорі зв'язки даних з обіцянками в шаблонах. Приклад
- Нова служба $ anchorScroll, яка стежить за хешем url і переходить до html-прив'язки, навіть якщо вміст завантажено через ng: view
- Нова заводська кеш-пам'ять LRU - служба $ cacheFactory
- сумісність із jQuery 1.7
- Виправлено помилки:
- Назви директорій тепер нечутливі до регістру
- $ fix location # url setter fix (Випуск № 648)
- ng: include - запобігти умовам перегонів, ігноруючи застарілі зворотні виклики http
- ng: repeat - підтримка повторення масиву за допомогою null
- angular.copy - викинути помилку, якщо джерело і адресат ідентичні
- Форми не повинні перешкоджати подачі POST, якщо присутній атрибут дії
Вимоги :
- включений JavaScript на стороні клієнта
Коментар не знайдено