2.2.3 모델 추가하기
지금까지 잘 따라왔다면 “이거 템플릿이라며! 그냥 HTML 파일이랑 다른 게 뭐야?”라는 의문이 들 수 있습니다. 지금부터 뷰의 또 다른 동료인 ‘모델’을 가지고 템플릿 활용 방법을 알아보겠습니다.
(a) 일반 HTML 파일(.html) / (b) 뷰 템플릿 파일(.mustache)
그림 2-14 일반 HTML 파일과 뷰 템플릿 파일
1 앞에서 출력한 “홍팍님, 반갑습니다!”에서 ‘홍팍’을 다른 이름으로 바꾸고 싶다면 어떻게 해야 할까요? 예를 들어 ‘홍팍’ 대신 username이라는 변수를 써서 어떨 때는 ‘홍팍’, 어떨 때는 ‘hongpark’이라고 나오게 만드는 거죠.
이럴 땐 머스테치 문법을 사용해 뷰 템플릿 페이지에 변수를 삽입합니다. 형식은 다음과 같습니다. 변수명을 적고 두 겹의 중괄호({{ }})로 감쌉니다.
형식
{{변수명}}