Angular 서비스

Posted by 단순대왕 Angular.js : 2014. 9. 15. 15:08

서비스

Angular.js 라이브러리를 사용하면서 컨트롤러의 매개변수로 입력한 $http, $scope를 서비스라고 합니다.

서비스는 매개변수의 순서에 상관없이 컨트롤러의 매개변수로 입력합니다.

예)

function basicController($scope, $http,$controller, $parse, $window){

}


$anchorScroll

$cacheFactory

$compile

$controller

$document

$exceptionHandler

$filter

$http - get(), post(), put(), del(), jsonp()

예)

function basicController($scope, $http){

$http({

method: 'GET',

url: 'HTMLPage.html'

}).success(function(data, status){

console.log(data);

});

}

<div ng-controller="basicController"></div>

$httpBackend

$interpolate

$locale

$location

$log

$parse

$q

$rootElement

$rootScope

$route

$routeParams

$scope -  scope is an object that refers to the application model. It is an execution context

for expressions. Scopes are arranged in hierarchical structure which mimic the DOM

structure of the application. Scopes can watch expressions and propagate events.

[scope inheritance]

Root Scope > Controller Scope > Repeater Scope

$templateCache

$timeout

$window


'Angular.js' 카테고리의 다른 글

Angular 바인딩/ 팩토리  (0) 2014.09.15
angular example  (0) 2014.09.15
Angular 페이지 라우트  (0) 2014.09.15
Angular ng 속성  (0) 2014.09.12
Angular 컨트롤러  (0) 2014.09.12