• формат pdf
  • размер 1,30 МБ
  • добавлен 14 января 2014 г.
Туловский А. Документация по API Angular.js (2013)
Используйте документацию по API, когда по вам нужно больше информации о специфической возможности.
Модуль ng

Директивы
a
form
Псевдоним: ngForm
CSS классы
Отправка формы и действие по умолчанию
input
input [checkbox]
input [email]
input [number]
input [radio]
input [text]
input [url]
ngApp
ngBind
ngBindHtmlUnsafe
ngBindTemplate
ngChange
ngChecked
ngClass
ngClassEven
ngClassOdd
ngClick
ngCloak
ngController
ngCsp
ngDblclick
ngDisabled
ngForm
ngHide
ngHref
ngInclude
События
$includeContentLoaded
Template
1.html
Template
2.html
ngInit
ngList
ngModel
ngMousedown
ngMouseenter
ngMouseleave
ngMousemove
ngMouseover
ngMouseup
ngMultiple
ngNonBindable
ngPluralize
Различные категории и явное указание правил для чисел
Настройка ngPluralize
Настройка ngPluralize с использование offset
ngReadonly
ngRepeat
ngSelected
ngShow
ngSrc
ngStyle
ngSubmit
ngSwitch
ngTransclude
ngView
$viewContentLoaded
script
select
ngOptions
textarea
Фильтры
currency
date
filter
json
limitTo
lowercase
number
orderBy
uppercase
Сервисы
$anchorScroll
$cacheFactory
$compile
$controller
$document
$exceptionHandler
$filter
$http
Главный способ использования
Сокращенные методы
Установка HTTP заголовков
Преобразование запросов и ответов
Кэширование
Перехватчики ответов
Соображения безопасности
Защита от JSON уязвимостей
Защита от Cross Site Request Forgery (XSRF)
Методы
delete(url, config)
get(url, config)
head(url, config)
jsonp(url, config)
post(url, data, config)
put(url, data, config)
Свойства
defaults
pendingRequests
http-hello.html
$httpBackend
$interpolate
Методы
endSymbol()
startSymbol()
$locale
$location
Сервис $location:
Методы
absUrl()
hash(hash)
host()
path(path)
port()
protocol()
replace()
search(search, paramValue)
url(url)
$log
Методы
error()
info()
log()
wa()
$parse
$q
Deferred API
Promise API
Цепочки promise
Различия между Q Криса Ковала и $q
Тестирование
Методы
all(promises)
defer()
reject(reason)
when(value)
$rootElement
$rootScope
$route
reload()
Свойства
current
routes
События
$routeChangeError
$routeChangeStart
$routeChangeSuccess
$routeUpdate
$routeParams
$templateCache
$timeout
cancel(promise)
$window
Типы
Module
Методы
config(configFn)
constant(name, object)
controller(name, constructor)
directive(name, directiveFactory)
factory(name, providerFunction)
filter(name, filterFactory)
provider(name, providerType)
run(initializationFn)
service(name, constructor)
value(name, object)
Свойства
name
requires
Attributes
Методы
$set(name, value)
Свойства
$attr
Scope
Наследование
Методы
$apply(exp)
$broadcast(name, args)
$destroy()
$digest()
$emit(name, args)
$eval(expression)
$evalAsync(expression)
$new(isolate)
$on(name, listener)
$watch(watchExpression, listener, objectEquality)
Свойства
$id
События
$destroy
FormController
Свойства
$pristine
$dirty
$valid
$invalid
$error
NgModelController
Методы
$render()
$setValidity(validationErrorKey, isValid)
$setViewValue(value)
Свойства
$viewValue
$modelValue
$parsers
$formatters
$error
$pristine
$dirty
$valid
$invalid
Глобальное API
angular.bind
angular.bootstrap
angular.copy
angular.element
angular.equals
angular.extend
angular.forEach
angular.fromJson
angular.identity
angular.injector
angular.isArray
angular.isDate
angular.isDefined
angular.isElement
angular.isFunction
angular.isNumber
angular.isObject
angular.isString
angular.isUndefined
angular.lowercase
angular.mock
angular.module

angular.noop
angular.toJson
angular.uppercase
angular.version
Модуль ng-mock
Сервисы
$exceptionHandler
$httpBackend
Запрос ожиданий и бэкенд определений
Сброс HTTP запросов
Модульное тестирование с поддельным $httpBackend
Методы
expect(method, url, data, headers)
expectDELETE(url, headers)
expectGET(url, headers)
expectHEAD(url, headers)
expectJSONP(url)
expectPATCH(url, data, headers)
expectPOST(url, data, headers)
expectPUT(url, data, headers)
flush(count)
resetExpectations()
verifyNoOutstandingExpectation()
verifyNoOutstandingRequest()
when(method, url, data, headers)
whenDELETE(url, headers)
whenGET(url, headers)
whenHEAD(url, headers)
whenJSONP(url)
whenPOST(url, data, headers)
whenPUT(url, data, headers)
$log
Методы
assertEmpty()
reset()
Свойства
logs
$timeout
Методы
flush()
outline level="2" title="Глобальное API
angular.mock.dump
angular.mock.inject
angular.mock.module
angular.mock.TzDate
Модуль auto
Сервисы
$injector
Нотация функции для инъекции
Вывод
Нотация $inject
В одну строку
Методы
annotate(fn)
get(name)
instantiate(Type, locals)
invoke(fn, self, locals)
$provide
Методы
constant(name, value)
decorator(name, decorator)
factory(name, $getFn)
provider(name, provider)
service(name, constructor)
value(name, value)
Модуль ngCookie
Сервисы
$cookies
$cookieStore
Методы
get(key)
put(key, value)
remove(key)
Модуль ngMockE2E
Сервисы
$httpBackend
Методы
when(method, url, data, headers)
whenDELETE(url, headers)
whenGET(url, headers)
whenHEAD(url, headers)
whenJSONP(url)
whenPATCH(url, data, headers)
whenPOST(url, data, headers)
whenPUT(url, data, headers)
Модуль ngResource
Сервисы
$resource
Установка
Ресурс представляющий кредитную карту
Бизнес клиент
Модуль ngSanitize
Директивы
ngBindHtml
Параметры
Фильтры
linky
Сервисы
$sanitize