바인딩과 랜더링관계

lee jae hwan·2022년 9월 6일

앵귤러

목록 보기
26/83

템플릿 요소노드의 속성 또는 디렉티브에 바인딩된 클래스 프로퍼티는 값이 변경될때 앵귤러의 변화감지의해 뷰에 반영된다.

해당 클래스 프로퍼티가 다른 컴포넌트인스턴스의 데이터를 참조상태에서 다른 인스턴스에의해 값이 변경되면 클래스프로퍼티는 바로 뷰에 반영되지 않는다. 한사이클이 지나야 반영되기때문에 바로 반영시키려면 갱신함수를 실행해야 한다.

AfterViewChecked와 같은 뷰갱신후 호출되는 라이프사이클훅함수에 뷰를 갱신하는 프로퍼티값을 변경하면 무한루프를 발생시키기 때문에 앵귤러는 에러를 발생시킨다.

0개의 댓글