AngularJS는 복잡한 코딩 철학을 사용하여 복잡한 웹 페이지 상호 작용없이 자바 스크립트만으로 쉽게 제어 및 사용자 정의 할 수있는 웹 응용 프로그램을 올바르게 정렬하고 구성합니다.
AngularJS는 웹 응용 프로그램의 동적 관리 및보기 관리 기능을 개선하여 동적 콘텐츠 및 템플릿 기반 레이아웃을 처리 할 수있는 더 나은 도구를 제공합니다.
HTML 5를 다루기 위해 특별히 제작 된 AngularJS는 현재 코드, 리소스 및 문서를 프로젝트에 기여한 Google 개발자 팀 덕분에 현재 세계에서 가장 많이 사용되는 JS 프레임 워크 중 하나로 부상했습니다. p>
광범위한 문서와 예제가 AngularJS 다운로드 패키지에 포함되어 있습니다.
개발자가 시작하는 데 도움이되도록 개발자 팀은 전용 YouTube 채널, 자습서, 샘플 앱 및 기타 교육용 비디오가 제공됩니다.
시스템 요구 사항
클라이언트 측 JavaScript 활성화
이번 출시의 새로운 기능 :
모두!!!
버전 2.0.0 / 1.5.8의 새로운 기능 :
모두!!!
버전 1.5.8 / 2.0.0-RC6의 새로운 기능 :
구성 요소 기반 응용 프로그램
ES6 클래스에 대한 향상된 지원
ngAnimateSwap 지시문
ngResource 추가
ngRoute 추가됨
이제 $ locals 변수를 통해 구문 분석 된 표현식에서 $ parse에 대한 호출로 전달 된 지역 객체에 액세스 할 수 있습니다.
$ templateRequest 서비스의 $ http 구성 옵션을 제공 할 수 있습니다.
$ xhrFactory 서비스를 통해 $ http에 대한 사용자 정의 XHR 오브젝트를 작성할 수 있습니다.
ngModel은 ng-empty 및 ng-not-empty CSS 클래스를 제공합니다.
ngAria 모듈은 이제 ARIA 속성 및 사용자 정의 컨트롤의 tabindex를 처리 할 때보다 정확합니다.
테스트를 쉽게하기 위해 ngMock에서 새로운 헬퍼를 사용할 수 있습니다.
버전 1.5.8 / 2.0.0-RC5의 새로운 기능 :
구성 요소 기반 응용 프로그램
ES6 클래스에 대한 향상된 지원
ngAnimateSwap 지시문
ngResource 추가
ngRoute 추가됨
이제 $ locals 변수를 통해 구문 분석 된 표현식에서 $ parse에 대한 호출로 전달 된 지역 객체에 액세스 할 수 있습니다.
$ templateRequest 서비스의 $ http 구성 옵션을 제공 할 수 있습니다.
$ xhrFactory 서비스를 통해 $ http에 대한 사용자 정의 XHR 오브젝트를 작성할 수 있습니다.
ngModel은 ng-empty 및 ng-not-empty CSS 클래스를 제공합니다.
ngAria 모듈은 이제 ARIA 속성 및 사용자 정의 컨트롤의 tabindex를 처리 할 때보다 정확 해졌습니다.
테스트를 쉽게하기 위해 ngMock에서 새로운 헬퍼를 사용할 수 있습니다.
버전 1.5.5 / 2.0.0-beta.9의 새로운 기능 :
AngularJS 1.4.0의 새로운 기능 (2015 년 5 월 27 일)
버전 1.5.4 / 2.0.0-beta.9의 새로운 기능 :
구성 요소 기반 응용 프로그램
ES6 클래스에 대한 향상된 지원
ngAnimateSwap 지시문
ngResource 추가
ngRoute 추가됨
이제 $ locals 변수를 통해 구문 분석 된 표현식에서 $ parse에 대한 호출로 전달 된 지역 객체에 액세스 할 수 있습니다.
$ templateRequest 서비스의 $ http 구성 옵션을 제공 할 수 있습니다.
$ xhrFactory 서비스를 통해 $ http에 대한 사용자 정의 XHR 오브젝트를 작성할 수 있습니다.
ngModel은 ng-empty 및 ng-not-empty CSS 클래스를 제공합니다.
ngAria 모듈은 이제 ARIA 속성 및 사용자 정의 컨트롤의 tabindex를 처리 할 때보다 정확합니다.
테스트를 쉽게하기 위해 ngMock에서 새로운 헬퍼를 사용할 수 있습니다.
버전 1.5.3 / 2.0.0-beta.9의 새로운 기능 :
구성 요소 기반 응용 프로그램
ES6 클래스에 대한 향상된 지원
ngAnimateSwap 지시문
ngResource 추가
ngRoute 추가됨
이제 $ locals 변수를 통해 구문 분석 된 표현식에서 $ parse에 대한 호출로 전달 된 지역 객체에 액세스 할 수 있습니다.
$ templateRequest 서비스의 $ http 구성 옵션을 제공 할 수 있습니다.
$ xhrFactory 서비스를 통해 $ http에 대한 사용자 정의 XHR 오브젝트를 작성할 수 있습니다.
ngModel은 ng-empty 및 ng-not-empty CSS 클래스를 제공합니다.
ngAria 모듈은 이제 ARIA 속성 및 사용자 정의 컨트롤의 tabindex를 처리 할 때보다 정확합니다.
테스트를 쉽게하기 위해 ngMock에서 새로운 헬퍼를 사용할 수 있습니다.
버전 1.5.0 / 2.0.0-beta.0의 새로운 기능 :
구성 요소 기반 응용 프로그램
ES6 클래스에 대한 향상된 지원
ngAnimateSwap 지시문
ngResource 추가
ngRoute 추가됨
이제 $ locals 변수를 통해 구문 분석 된 표현식에서 $ parse에 대한 호출로 전달 된 지역 객체에 액세스 할 수 있습니다.
$ templateRequest 서비스의 $ http 구성 옵션을 제공 할 수 있습니다.
$ xhrFactory 서비스를 통해 $ http에 대한 사용자 정의 XHR 오브젝트를 작성할 수 있습니다.
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 짧은 메서드에 전달 된 config 개체를 수정하지 마십시오.
선택 : 알 수없는 옵션이 추가되어 null 속성에 바인딩 될 때 선택되지 않도록합니다.
$ animate : 잘못된 옵션 매개 변수 값 무시
$ animate : 입력되지 않은 DOM 요소를 입력 + 이동 입력으로 허용합니다.
ngAnimate : 제거 / 추가시 동일한 클래스가 추가 / 제거 될 때 후속 클래스 기반 애니메이션 닫기
버전 1.4.1의 새로운 기능 :
풍모:
filterFilter : 객체와 같은 배열을 필터링 할 수 있습니다.
버그 수정:
$ animateCss : 맞춤 기간으로 gcs 캐시가 혼동되지 않도록합니다.
$ http : $ http 짧은 메서드에 전달 된 config 개체를 수정하지 마십시오.
선택 : 알 수없는 옵션이 추가되어 null 속성에 바인딩 될 때 선택되지 않도록합니다.
$ animate : 잘못된 옵션 매개 변수 값 무시
$ animate : 입력되지 않은 DOM 요소를 입력 + 이동 입력으로 허용합니다.
ngAnimate : 제거 / 추가시 동일한 클래스가 추가 / 제거 될 때 후속 클래스 기반 애니메이션 닫기
버전 1.4.0의 새로운 기능 :
풍모:
filterFilter : 객체와 같은 배열을 필터링 할 수 있습니다.
버그 수정:
$ animateCss : 맞춤 기간으로 gcs 캐시가 혼동되지 않도록합니다.
$ http : $ http 짧은 메서드에 전달 된 config 개체를 수정하지 마십시오.
선택 : 알 수없는 옵션이 추가되어 null 속성에 바인딩 될 때 선택되지 않도록합니다.
$ animate : 잘못된 옵션 매개 변수 값 무시
$ animate : 입력되지 않은 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의 새로운 기능 :
버그 수정:
$ location : 링크가 shift-click 된 경우 재 작성하지 않음
htmlAnchorDirective : "요소를 제거하십시오! == 대상 요소"를 선택하십시오.
htmlAnchorDirective : 바꿀 경우 이벤트 리스너를 추가하지 않습니다. 타겟이 다른 요소 인 경우 이벤트를 무시합니다.
버전 1.3.9의 새로운 기능 :
버그 수정:
$ parse : 과제에 지역 주민 사용 허용
filterFilter : isArray ()를 사용하여 배열 유형을 결정합니다.
풍모:
ngMock / $ exceptionHandler : 재실행시 오류를 기록합니다.
성능 향상 :
ngStyleDirective : $ watchCollection 사용
버전 1.3.8의 새로운 기능 :
limitTo : 루프를 for slice로 대체합니다.
ngAria : keypress를 통해 ng-click에서 다이제스트 트리거, $ event를 expression에 전달
orderBy : 날짜 객체를 정렬 할 때 타임 스탬프 비교
버전 1.3.5의 새로운 기능 :
버그 수정:
$ templateRequest : ignoreRequestError 플래그가 설정된 경우 거부 이유 전파
$ httpBackend : 허위 timeoutId로 취소 요청 허용
linky : 전자 메일 주소를 직렬화 할 때 모든 큰 따옴표 인코딩
ngMock : 주석을 달아 $ RootScopeDecorator
ngMock : 응답이 항상 statusText 인수를 취하지는 않았습니다.
select : ctrl에서 옵션을 제거 할 때 strict 비교 사용
선택 : 그룹간에 옵션을 이동할 때 여러 가지 문제 수정
버전 1.3.4의 새로운 기능 :
ngMaxlength : 최대 길이 제한을 사용 중지하도록 지원 추가
ngModelController : $ setDirty 메소드 추가
ngPluralize : count에 대한 지원을 일회성 표현식으로 추가합니다.
버전 1.3.2의 새로운 기능 :
버그 수정:
$ compile : 부모 바인딩 된 transclude 함수를 리 바인드하지 않습니다.
$ parse : 상태 저장 인터셉터는 정의되지 않은 표현식을 무시합니다.
$ parse : 빠른 경로에 Function 생성자에 대한 빠른 검사 추가
$ parse, events : $ event에서 우발적 인 속성 오용 방지
ngRoute : params 객체의 proto 상속 된 속성 허용
select : selectAs를 사용하여 isSelected에 대해 엄격한 비교를 사용합니다.
새로운 기능 :
ngAria : 아리아 라이브로 ngMessages 발표
ngMock : 범위 # $ countChildScopes 및 범위 # $ countWatcher를 추가하는 데코레이터
버전 1.3.0의 새로운 기능 :
새로운 기능 :
$ anchorScroll : 구성 가능한 수직 스크롤 오프셋 지원
$ animate : $ animate.animate () 메소드 소개
$ animate : $ animate가 사용자 정의 스타일을 애니메이션에 전달하도록 허용합니다.
currencyFilter : 선택적 매개 변수로 fractionSize를 추가합니다.
jqLite : private jqLiteDocumentLoaded 함수를 추가합니다.
버전 1.2.21의 새로운 기능 :
버그 수정:
$ http : params를 인코딩 할 때 큰 따옴표로 묶은 날짜 문제를 수정했습니다.
$ location : 쿼리 문자열의 핸들과 문자
$ rootScope : $ watchCollection은 객체에서 NaN을 처리해야합니다.
angular.copy : 올바르게 regexp 플래그를 복제하십시오.
csp : CSP의 자동 감지 수정 + 더 나은 워드 프로세서
docs : 동일한 창에서 열려면 plnkr 양식을 변경하십시오.
jqLite : triggerHandler가 자체 바인딩 해제를 지원합니다.
ngHref : 무시하는 대신 빈 값일 때 속성 제거
ngRoute : decodeURIComponent에 대한 불필요한 호출 제거
버전 1.2.18의 새로운 기능 :
버그 수정:
$ injector : 순환 종속성 오류 메시지에서 순환 성을보고합니다.
ngResource : isArray가 true 일 때 리터럴 값을 Resource 객체로 변환하지 않습니다.
버전 1.2.14의 새로운 기능 :
새로운 기능 :
$ animate : 더티, 원시, 유효, 양식 / 필드에 유효하지 않은 애니메이션을 적용합니다.
버그 수정:
$ parse : isElement 테스트에서 false-positive를 줄입니다.
입력 : ValidityState를 사용하여 유효성을 확인합니다.
isElement : isElement 테스트에서 오탐을 줄입니다.
1.2.11 버전의 새로운 기능 :
버그 수정:
$ compile : 비동기 지시문에 cloneAttachFn에 추가 된 CSS 클래스를 유지합니다.
$ http : 필요한 경우 IE8에서 ActiveXObject를 사용하도록 httpBackend를 업데이트하십시오.
$ q : 최종적으로 $ q.reject 지원을 만들고 catch합니다.
filterFilter : 술어 오브젝트 필드의 점을 경로로 해석하지 않습니다.
mocks : Jasmine 2에서 작동하는 refactor currentSpec.
ngResource : URI 인코딩시 URL param 값에 '$'에 숫자를 추가하지 마십시오.
1.2.8 버전의 새로운 기능 :
풍모:
multiline ng-options를 허용하십시오.
버그 수정:
응답 유형이 설정된 요청의 경우 IE8에서 responseText를 반환합니다.
모든 프로토콜에서 상태 코드 0을 허용합니다.
버전 1.2.7의 새로운 기능 :
버그 수정:
계산 된 전환 지속 시간 스타일에서 후행을 제거하십시오.
IE8에서 PATCH 요청을 할 때 ActiveX XHR을 사용하십시오.
readyState = 4로 onreadystatechange를 여러 번 호출하지 마십시오.
URL 템플릿이 빈 문자열로 접히는 것을 방지합니다.
아직 진행 중이 아닌 경우에만 change 이벤트에 apply를 사용하십시오.
버전 1.2.5의 새로운 기능 :
버그 수정:
$ compile : 격리 된 범위 참조에서 리터럴 허용
angular-mocks : $ httpBackend에서 모의 데이터 복사본 사용
closure : 누락 된 FormController extern 정의 추가
다른 지시어를 연결하기 전에 DOM에 템플릿 추가
ngView : 다른 지시어를 연결하기 전에 DOM에 템플릿 추가
버전 1.2.0의 새로운 기능 :
애니메이션 :
CSS 전환이 상속 된 CSS 클래스 정의에서 작동 할 수 있도록합니다.
CSS를 사용하여 비틀 거리는 애니메이션을 지원합니다.
$ parse :
"비공개"속성을 숨겨서 표현식을 보호하십시오.
문서 도구 :
각 각 모듈에 대한 색인 페이지 제공
검색 창에 슬래시 바로 가기 키 추가
jqLite :
scope ()와 비슷한 isolateScope () getter를 노출 시키십시오.
기타 :
Closure Compiler에 externs 파일 추가
1.1.5 버전의 새로운 기능 :
문서의 Google 검색을 대체 할 FullText 검색이 추가되었습니다.
요소를 탭으로 누르고있는 동안 CSS 클래스가 추가되었습니다.
개체 ID 이외의 식으로 옵션을 일치시킵니다.
시나리오에 mousedown 및 mouseup 이벤트 트리거가 추가되었습니다.
1.1.0 버전의 새로운 기능 :
$ http : 사용자 정의 reponseType을 지원합니다.
$ 스니퍼 : 자동으로 CSP 모드를 감지합니다 (현재 dev 채널에서 Chrome이 필요함).
버전 v1.0.1의 새로운 기능 :
버그 수정:
$ location : 요소가 제거 된 경우 URL을 다시 쓰는 동안 예외를 throw하지 않습니다.
$ location : 즉, 리디렉션 루프에 들어 가지 못하게합니다.
버전 v1.0.0의 새로운 기능 :
접두사가있는 hashbang 모드의 링크 URL을 올바르게 구문 분석합니다.
해시 뱅 모드에서 고정 링크 클릭 차단.
버전 v1.0.0rc6의 새로운 기능 :
HTTP PATCH 메소드 지원.
jQuery 1.7.2 지원.
버전 v0.10.6의 새로운 기능 :
풍모:종속성 주입 하위 시스템을 다시 작성합니다. 이는 여러 가지 이유로 필요한 앵귤러 코어의 큰 변화입니다. 전체 디자인 문서를 읽고 변경 사항과 추론을 이해하십시오.
앱의 수동 부트 스트랩을 위해 angular.bootstrap이 추가되었습니다. 각도 응용 프로그램 초기화 문서를 참조하십시오.
도우미 기능 DI 및 재스민을 이용한 테스트를 훨씬 쉽게 할 수있는 인젝션 및 모듈.
jqLite 및 jQuery는 디버깅 중에 응용 프로그램 인젝터에 대한 액세스를 단순화하는 helper 메소드 인 injector ()로 확장되었습니다.
$ xhr 서비스 및 $ hh 서비스로 대체 된 종속성을 다시 작성합니다. $ browser.xhr과 mock은 $ httpBackend와 단위 테스트 및 엔드 투 엔드 테스트 모의로 대체되었습니다. $ resource service api와 기능은 캐싱을 제외하고는 과거와 마찬가지로 자동으로 사용되지 않습니다 (verifyCache는 효과가 없습니다).
$ q - Q와 유사한 지연 / 약속 구현
템플릿에서 약속 할 수있는 투명한 데이터 바인딩. 예
URL 해시를 관찰하고 ng : view를 통해 콘텐츠가로드 된 경우에도 HTML 앵커로 이동하는 새로운 $ anchorScroll 서비스새로운 LRU 캐시 팩토리 - $ cacheFactory 서비스
jQuery 1.7 호환성
버그 수정:
지시어 이름은 이제 대소 문자를 구별하지 않습니다.
$ location # url setter fix (문제 # 648)
ng : include - 부실 HTTP 콜백을 무시하여 경쟁 조건을 방지합니다.
ng : repeat - null로 배열을 반복하는 것을 지원합니다.
angular.copy - 소스와 대상이 동일한 경우 오류
폼이 action 속성이 있으면 POST 제출을 막아서는 안됩니다.
요구 사항 :
클라이언트 측 JavaScript 활성화
댓글을 찾을 수 없습니다