안녕하세요 슬릭데브입니다.
오늘은 Angular.js 2일차 입니다.
어제는 맛보기로 개발환경 만들기와 간단한 페이지를 하나 만들어 봤습니다.
오늘은 중요한 단어들을 먼저 설명하고 간단한 페이지를 하나 더 만들어 보겠습니다.
ng-app
ng-init
ng-model
ng-repeat
Angular.js 를 검색하다보면 이런 단어들을 자주 보게됩니다. 이런걸 ng로 시작되는 모든걸 Directives 라고 합니다.
ng-app: 여기서부터 Angular.js 앱이라는걸 알려줍니다.
ng-init: 앱 데이터들을 initialize(초기설정? 한국에선 이렇게 부르나요?) 합니다.
ng-model: 변수들을 설정합니다.
ng-repeat: Collection(데이터 셋) 에 있는 item을 하나씩 보여줍니다. Iterator같은 개념입니다.
그럼 이 4개를 이용해서 간단한 앱을 만들어 봅시다.
아래 코드를 따라서 작성해보세요.
ng-init 에서 분식메뉴를 만들어봤습니다. 데이터는 JSON 포맷으로 합니다.
ng-repeat 에서는 For each 와 비슷한 개념이라고 보면 됩니다.
menu에 각 food를 repeat 합니다 라는 뜻입니다.
그럼 화면에는 아래와 같이 보이게 됩니다.
오늘은 여기까지 해보겠습니다.
혹시 질문이나 팁이있으시면 댓글을 남겨주세요.
'AngularJs' 카테고리의 다른 글
[Angular.js][앵귤러js] AngularJS 6일차 [HTML DOM, Directive, ng-disabled, ng-show, ng-hide, ng-click] (0) | 2016.03.30 |
---|---|
[Angular.js][앵귤러js] AngularJS 5일차 [Filter, Table, 필터, 테이블] (7) | 2016.03.29 |
[Angular.js][앵귤러js] AngularJS 4일차 [Controllers, 컨트롤러] (1) | 2016.03.28 |
[Angular.js][앵귤러js] AngularJS 3일차 [Expressions, binding, 바인딩] (5) | 2016.03.27 |
[Angular.js][앵귤러js] AngularJS 1일차 [첫번째 앱] (4) | 2016.03.24 |