>  기사  >  웹 프론트엔드  >  AngularJS API를 사용하는 방법

AngularJS API를 사용하는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-03-20 10:43:071381검색

이번에는 AngularJS API를 사용하는 방법과 AngularJS API를 사용할 때 주의사항에 대해 알려드리겠습니다. 다음은 실제 사례입니다.

Basic


angular.

bootstrap() 수동 시작 AngularJSangular.element() DOM 요소 또는 HTML
string의 일부를 래핑하여 jQuery 요소로 처리합니다. angular.module() AngularJS 모듈 생성, 등록 또는 검색

JSON

angular.fromJson() JSON 문자열 역직렬화

angular.toJson() JSON 문자열 직렬화

Compare

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.isUndefine() 참조가 정의되지 않은 경우 true를 반환합니다.
angular.equals() 두 객체가 동일하면 true를 반환합니다.

Conversion

angular.lowercase() 문자열을 소문자

angular로 변환합니다. uppercase() 문자열을 대문자로 변환
angular.copy() 배열이나 객체의 Deep Copy
angular.forEach() 객체나 배열의 반복 함수

angular.copy(source,destination) Deep copy

복사가 필요할 때 배열이나 객체, $scope.user = $scope.master 를 직접 사용하면 두 당사자 간의 연결로 이어지므로 $scope.user = angle.copy($scope.master)

를 사용해야 합니다. 사용 시 다음 사항에 주의하세요.

파라미터가 하나만 있으면(복사된 개체가 지정되지 않음) 복사 개체가 반환됩니다.

대상이 지정되면 개체가 깊이 복사

복사됩니다. 목적지

소스가 null이거나 정의되지 않은 경우 소스가 직접 반환됩니다.

소스가 대상인 경우 오류가 보고됩니다.

angular.forEach() 객체 또는 배열의 반복

객체 루프의 경우

var values = {name: 'misko', gender: 'male'};var log = [];
angular.forEach(values, function(value, key) { 
  this.push(key + ': ' + value);
}, log);
객체 배열의 경우

var objs =[{a:1},{a:2}];angular.forEach(objs, function(data,index,array)
{//data等价于array[index]console.log(data.a+'='+array[index].a);});
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 다음을 참조하세요. 기타 관련 기사는 PHP 중국어 웹사이트에 있습니다!

추천 도서:

최대 너비 및 최소 너비 사용에 대한 팁

Android 텍스트 입력이 불완전하게 표시되는 문제를 해결하는 방법

위 내용은 AngularJS API를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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