반응형 2021/0917 Angular12 기초개념 데이터 바인딩 정의 구조화 되어있는 웹 애플리케이션은 뷰와 모델의 분리가 되어있으면서 또한 유기적인 동작을 해야한다. 굉장히 모순되어있는 말인데 이 모순을 극복하게 해주는것이 데이터 바인딩이다. 컴퓨터 프로그래밍에서 데이터 바인딩은 제공자와 소비자로부터 데이터 원본을 결합시켜 이것들을 동기화하는 기법이다. -wikipedia- Angular에서 데이터 바인딩은 템플릿(VIEW)과 컴포넌트의 클래스 데이터(Model)를 하나로 묶어서 유기적으로 동작하게 만든다. 기존의 웹 애플리케이션에서는 자바스크립트 DOM API를 사용해서 DOM에 직접 접근하는 방식을사용했는데(ex. jQery에서는 h1태그에 접근하기위해 $('h1'). 이런형식을사용) 이러한 방식은 View와 Model사이의 관계를 분리하기 어려워 뷰가 바뀌면 .. 2021. 9. 2. 이전 1 2 3 4 5 다음 728x90 반응형