/ TECHNOLOGY

Add FullCalendar feature on angular fullstack

카렌다 모듈 중에 제일 쓸만한 FullCalendarangular fullstack에 추가하기

모듈 추가

bower.json 에 다음 추가

"angular-ui-calendar": ">=1.0.*",
"fullcalendar": ">=2.3.1"

터미널에서 update 한다.

bower update  

모듈 간 conflict가 나면, 아래 처럼 선택~

3) angular#>=1.2.* which resolved to 1.4.2 and is required by your app name

Prefix the choice with ! to persist it to bower.json

? Answer: 3

Unable to find a suitable version for fullcalendar, please choose one:

2) fullcalendar#>=2.3.1 which resolved to 2.3.2 and is required by your app name

Prefix the choice with ! to persist it to bower.json

? Answer: 2  

Basic settings

다른 javascript는 자동으로 포함이 되지만, gcal.js에는 수동으로 index.html에 넣어주어야 한다. 이 파일은 google calendar 연동에 필요하다.

<script src="bower_components/fullcalendar/dist/gcal.js"></script>

client/app/app.js 파일에 다음 추가

'ui.bootstrap',
'ui.router',
'ngAnimate',
'ui.calendar' /* added */  

구현

html 파일에 다음 추가

<div ui-calendar="uiConfig.calendar" class="calendar" ng-model="eventSources" calendar="myCalendar"></div>

contrller.js에는 http://angular-ui.github.io/ui-calendar/ 내용을 추가하면 된다.