angular 학습 (2): 컨트롤 러 정의 요약

1628 단어
위의 글 에서 ng - view 의 응용 을 정리 하고 운영 배경 을 2 개 로 나 누 어 진행 합 니 다. 논리 컨트롤 러 처리 에서 본 고 는 프로젝트 에서 컨트롤 러 가 어떤 지식 을 사 용 했 는 지 정리 하고 자 한다.
$scope: 역할 영역 대상 은 본 Controller 대상 을 대표 할 뿐 이 역할 영역의 모든 대상 은 $scope 로 설명 합 니 다.
$rootScope: 전체 페이지 역할 영역 을 대표 합 니 다. 임의의 하위 $scope 사이 에서 전역 대상 을 전달 할 수 있 습 니 다.    
$http: http 요청 을 보 내 는 대상 입 니 다.
헤더 설정
var module =angular.module('index');
//  httpheader
module.config(function($httpProvider){
   $httpProvider.defaults.headers.put['Content-Type'] ='application/json;charset:utf-8';
   $httpProvider.defaults.headers.post['Content-Type'] ='application/json;charset:utf-8';
    $httpProvider.defaults.headers.put['token']= tokenval;
   $httpProvider.defaults.headers.post['token'] = tokenval;
});

하위 변수 설명
$scope.sys_type ='ios';

function 설명
$scope.editAdv =function(obj) {
    //some code
}

HTTP 요청 보 내기
var pa ={"bannerRole":$scope.model_role,"ClientType":$scope.sys_type};
$http.post(commonUrl.adv.findAdv,pa).success(function(data,status, headers, config){
            $scope.list = data.body;
        }).error(function(data, status,headers, config){
            alert("error");
        })

이미 설 명 된 ng 방법 을 호출 합 니 다.
$scope.functionName();

총결산
              현재 본인 의 응용 프로그램 에서 Controller 는 상기 지식 만 사 용 했 습 니 다. 기본적으로 CRUD 와 페이지 의 렌 더 링 을 만족 시 킬 수 있 습 니 다. 그 다음 에 다른 지식 으로 보완 하 세 요.

좋은 웹페이지 즐겨찾기