(AngularJS) AngularJS 뷰란 무엇인가?
* AngularJS 가 DOM을 컴파일한 후에 존재하는 어떤것이다.
* AngularJS의 컴파일 주기(cycle) 컴파일 단계와 링크단계의 두 단계로 구성된다.
HTML이 로드되면 AngularJS는 DOM을 파싱하여 모든 AngularJS 디렉티브를 컴파일한다.
이 과정이 컴파일 과정이다. 일단, HTML을 구성하는 모든 항목이 구성되면 AngularJS는 링크단계(linking phase)에 접어든다.
이 단계에서는 AngularJS의 컴포넌트들을 적절한 스코프 인스턴스와 함께 연결하는 작업이 이루어진다.
컴파일과정은 백그라운드에서 계속되기 때문에 AngularJs 템플릿과 스코프 사이의 링크는 끊김없이 계속이어진다.
그러나 필요하다면 템플릿과 스코프를 함께 수동으로 컴파일 할 수도 있다.
$compile(element.contents())(scope);
* AngularJS의 컴파일 주기(cycle) 컴파일 단계와 링크단계의 두 단계로 구성된다.
HTML이 로드되면 AngularJS는 DOM을 파싱하여 모든 AngularJS 디렉티브를 컴파일한다.
이 과정이 컴파일 과정이다. 일단, HTML을 구성하는 모든 항목이 구성되면 AngularJS는 링크단계(linking phase)에 접어든다.
이 단계에서는 AngularJS의 컴포넌트들을 적절한 스코프 인스턴스와 함께 연결하는 작업이 이루어진다.
컴파일과정은 백그라운드에서 계속되기 때문에 AngularJs 템플릿과 스코프 사이의 링크는 끊김없이 계속이어진다.
그러나 필요하다면 템플릿과 스코프를 함께 수동으로 컴파일 할 수도 있다.
$compile(element.contents())(scope);
댓글
댓글 쓰기