>  기사  >  웹 프론트엔드  >  AngularJS의 핵심 기능이 무엇인지 공유해 주세요.

AngularJS의 핵심 기능이 무엇인지 공유해 주세요.

零下一度
零下一度원래의
2017-07-23 17:42:581077검색

다음은 AngularJS의 가장 중요한 핵심 기능입니다.

  • 데이터 바인딩: 모델과 뷰 구성 요소 간의 데이터 자동 동기화.

  • 적용 범위: 이 개체는 모델을 참조합니다. 컨트롤러와 뷰 사이의 접착제 역할을 합니다.

  • 컨트롤러: 이 Javascript 함수는 특정 범위에 바인딩됩니다.

  • 서비스: AngularJS에는 XMLHttpRequest로 요청할 수 있는 $http와 같은 여러 내장 서비스가 제공됩니다. 이러한 단일 개체는 응용 프로그램에서 한 번만 인스턴스화됩니다.

  • Filter: 배열 항목에서 하위 집합을 선택하고 새 배열을 반환합니다.

  • 명령: 명령은 DOM 요소 마크업(예: 요소, 속성, CSS 등)에 관한 것입니다. 이는 새로운 사용자 정의 위젯으로 사용자 정의 HTML 태그를 생성하는 데 사용할 수 있습니다. AngularJS에는 내장 지시어(예: ngBind, ngModel...)가 함께 제공됩니다.

  • 템플릿: 이는 컨트롤러 및 모델 정보에서 렌더링된 뷰를 따릅니다. 이는 단일 파일(예: index.html)이거나 "동음이의어"를 사용하는 페이지의 여러 보기일 수 있습니다.

  • 라우팅: 뷰 전환 개념입니다.

  • 모델 뷰: MVC는 애플리케이션을 각기 다른 역할을 담당하는 여러 부분(모델, 뷰, 컨트롤러라고 함)으로 나누는 디자인 패턴입니다. AngularJS는 전통적인 의미의 MVC를 구현하지 않지만 MVVM(Model-View-ViewModel)에 더 가깝습니다. AngularJS 팀은 이를 모델 뷰로 사용합니다.

  • 딥 링크: 딥 링크를 사용하면 애플리케이션 상태를 URL로 인코딩하고 북마크에 추가할 수 있습니다. 애플리케이션은 URL에서 동일한 상태로 복원될 수 있습니다.

  • 종속성 주입: AngularJS에는 개발자가 애플리케이션을 더 쉽게 개발, 이해 및 테스트하는 데 사용할 수 있는 종속성 주입 하위 시스템이 내장되어 있습니다.

위 내용은 AngularJS의 핵심 기능이 무엇인지 공유해 주세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.