English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

AngularJS 참조 매뉴얼

AngularJS 지시

이 튜토리얼에서 사용하는 AngularJS 지시:

지시설명
ng-app애플리케이션의 루트 요소를 정의합니다.
ng-bindHTML 요소를 애플리케이션 데이터에 바인딩합니다
ng-bind-htmlHTML 요소의 innerHTML을 애플리케이션 데이터에 바인딩하고, HTML 문자열에서 위험한 문자를 제거합니다
ng-bind-template템플릿을 대체할 텍스트 내용을 지정합니다
ng-blurblur 이벤트의 행동을 지정합니다
ng-change콘텐츠가 변경될 때 실행할 표현식을 지정합니다
ng-checked요소가 선택되었는지 지정합니다
ng-classHTML 요소가 사용하는 CSS 클래스를 지정합니다
ng-class-even유사 ng-class, 하지만 짝수줄에서만 작동합니다
ng-class-odd유사 ng-class, 하지만奇数줄에서만 작동합니다
ng-click요소가 클릭될 때의 행동을 정의합니다
ng-cloak애플리케이션이 로드되기 전에 반짝임을 방지합니다
ng-controller애플리케이션의 컨트롤러 객체를 정의합니다
ng-copy복사 이벤트의 행동을 지정합니다
ng-csp내용의 보안 정책을 수정합니다
ng-cut剪切 이벤트의 행동을 지정합니다
ng-dblclick더블 클릭 이벤트의 행동을 지정합니다
ng-disabled요소가 비활성화되었는지 지정합니다
ng-focus포커스 이벤트의 행동을 지정합니다
ng-formHTML 폼이 컨트롤러 폼을 상속할지 지정합니다
ng-hideHTML 요소를 숨기거나 보입니다
ng-hrefthe <a> 요소에 링크를 지정합니다
ng-if조건이 false일 때 HTML 요소를 제거합니다
ng-include애플리케이션에 HTML 파일을 포함합니다
ng-init애플리케이션의 초기 값을 정의합니다
ng-jq애플리케이션에서 사용해야 하는 라이브러리를 정의합니다. 예를 들어: jQuery
ng-keydown키를 누를 이벤트의 행동을 지정합니다
ng-keypress키를 누를 이벤트의 행동을 지정합니다
ng-keyup키를 떼어내는 이벤트의 행동을 지정합니다
ng-list텍스트를 목록(배열)로 변환합니다
ng-modelHTML 컨트롤러의 값을 애플리케이션 데이터에 바인딩합니다
ng-model-options모델을 어떻게 업데이트할지 지정합니다
ng-mousedown마우스 버튼을 누를 때의 행동을 지정합니다
ng-mouseenter요소를 통과할 때의 행동을 지정합니다
ng-mouseleave요소에서 마우스 포인터가 벗어날 때의 행동을 지정합니다
ng-mousemove지정된 요소에서 마우스 포인터가 이동할 때의 행동을 지정합니다
ng-mouseover요소 위에 마우스 포인터가 위치할 때의 동작을 지정합니다
ng-mouseup요소에서 마우스 버튼을 떼는 동작을 지정합니다
ng-non-bindable요소나 자식 요소에 데이터를 바인딩할 수 없도록 지정합니다
ng-open요소의 open 속성을 지정합니다
ng-options<select> 목록에서 <options>을 지정합니다
ng-pastepaste 이벤트의 동작을 지정합니다
ng-pluralize로컬화 규칙에 따라 정보를 표시합니다
ng-readonly요소의 readonly 속성을 지정합니다
ng-repeat집합의 각 항목 데이터의 템플릿을 정의합니다
ng-selected요소의 selected 속성을 지정합니다
ng-showHTML 요소를 표시하거나 숨깁니다
ng-src<img> 요소의 src 속성을 지정합니다
ng-srcset<img> 요소의 srcset 속성을 지정합니다
ng-style요소의 style 속성을 지정합니다
ng-submitonsubmit 이벤트가 발생할 때 실행할 표현식을 지정합니다
ng-switch자식 요소를 표시하거나 숨기는 조건을 지정합니다
ng-transclude填充의 목표 위치를 지정합니다
ng-valueinput 요소의 값을 지정합니다

필터 분석 AngularJs 필터

AngularJS 이벤트

AngularJS가 다음 이벤트를 지원합니다:

  • ng-click

  • ng-dbl-click

  • ng-mousedown

  • ng-mouseenter

  • ng-mouseleave

  • ng-mousemove

  • ng-keydown

  • ng-keyup

  • ng-keypress

  • ng-change

이벤트 분석: Angular 이벤트

AngularJS 검증 속성

  • $dirty

  • $invalid

  • $error

검증 분석:Angular 검증

AngularJS 전역 API

변환

API설명
angular.lowercase()문자열을 소문자로 변환합니다
angular.uppercase()문자열을 대문자로 변환합니다
angular.copy()배열이나 객체의 깊이 복사
angular.forEach()객체나 배열의 반복 함수

비교

API설명
angular.isArray()배열을 참조하는 경우 true를 반환합니다
angular.isDate()날짜를 참조하는 경우 true를 반환합니다
angular.isDefined()정의된 경우 true를 반환합니다
angular.isElement()DOM 요소를 참조하는 경우 true를 반환합니다
angular.isFunction()참조가 함수이면 true를 반환
angular.isNumber()참조가 숫자이면 true를 반환
angular.isObject()참조가 객체이면 true를 반환
angular.isString()참조가 문자열이면 true를 반환
angular.isUndefined()참조가 미정의되면 true를 반환
angular.equals()두 객체가 일치하면 true를 반환

JSON

API설명
angular.fromJson()JSON 문자열 디시리얼라이즈
angular.toJson()JSON 문자열 시리얼라이즈

기본

API설명
angular.bootstrap()AngularJS를 수동으로 시작
angular.element()DOM 요소 일부나 HTML 문자열을 감싸고, jQuery 요소로 처리합니다.
angular.module()AngularJS 모듈 생성, 등록 또는 검색

전체 API 분석:Angular API