AngularUIã«Calendarã¨ã„ã†ã‚µãƒ–プãƒã‚¸ã‚§ã‚¯ãƒˆãŒã‚ã‚‹ã®ã§ã€ä½¿ã£ã¦ã¿ã¾ã—ãŸã€‚
https://github.com/angular-ui/ui-calendar
ã“れã¯ã€FullCalendarã¨ã„ã†jQueryプラグインをAngularã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–化ã™ã‚‹ã‚‚ã®ã®ã‚ˆã†ã§ã™ã€‚ ã¡ã‚‡ã£ã¨ä¾å˜ãƒ©ã‚¤ãƒ–ラリãŒå¤šãã¦ä½¿ã†ã®ã‚’ãŸã‚らã£ãŸã®ã§ã™ãŒã€ä»–ã«è‰¯ã„候補も見ã¤ã‹ã‚‰ãšã€AngularUIã«å…¥ã£ã¦ã„ã‚‹ã®ã ã‹ã‚‰ã†ã¾ãラップã•れã¦ã„ã‚‹ã®ã ã‚ã†ã¨ã„ã†ã“ã¨ã§ã€‚
READMEã‚’èªã‚€ã¨ã€bowerを使ã£ã¦ä¾å˜é–¢ä¿‚を管ç†ã›ã‚ˆã¨æ›¸ã„ã¦ã‚ã‚‹ã®ã§ã™ãŒã€ã¾ã ç†è§£ã—ã¦ã„ãªã„ã‚‚ã®ã‚’使ã„ãŸããªã‹ã£ãŸã®ã§ã€æ‰‹å‹•ã§è¨å®šã—ã¾ã—ãŸã€‚
分ã‹ã£ã¦ã—ã¾ãˆã°ãれã»ã©é›£ã—ã„ã‚‚ã®ã§ã¯ã‚りã¾ã›ã‚“。次ã®ã‚‚ã®ã‚’èªã¿è¾¼ã‚ã°ã„ã„ã ã‘ã§ã™ã€‚
- fullcalendar.css
- jquery.min.js
- jquery-ui.min.js
- jquery-ui-i18n.min.js
- angular.min.js
- angular-ui.min.js
- fullcalendar.js
- calendar.js
å¿…è¦ã§ã‚れã°jQueryUIã®ãƒ†ãƒ¼ãƒžã®cssã‚‚èªã¿è¾¼ã¿ã¾ã—ょã†ã€‚
ã•ã¦ã€ui-calendarを使ã†ã¨ng-modelãŒä½¿ãˆã‚‹ã‚ˆã†ã§ã™ã€‚
<div ui-calendar="calendarOptions" ng-model="eventSources">
READMEã«ã¯ã“ã®ã‚ˆã†ã«æ›¸ã„ã¦ã‚りã¾ã—ãŸãŒã€ã“ã“ã§ã€ã¯ã¾ã‚Šã¾ã—ãŸã€‚ng-modelã¯eventSourceオブジェクトを指定ã™ã‚‹ã®ã§ã¯ãªãã€eventsé…列を指定ã™ã‚‹ã‚ˆã†ã§ã™ã€‚READMEãŒã‚½ãƒ¼ã‚¹ã®æ”¹å¤‰ã«è¿½ã„ã¤ã„ã¦ã„ãªã„よã†ã§ã™ã€‚ã‚‚ã£ã¨è¨€ã†ã¨ã€READMEã§ã¯ng-modelã¯ã‚ªãƒ—ション扱ã„ã§ã™ãŒã€æ›¸ã‹ãªã„ã¨ã‚¨ãƒ©ãƒ¼ã«ãªã‚Šã¾ã—ãŸã€‚
実際ã«eventsé…列を使ã£ã¦ã¿ã‚‹ã®ã¯ã“れã‹ã‚‰ã§ã™ã€‚
追記。
ng-modelã«æŒ‡å®šã™ã‚‹ã®ã¯ã€eventsé…列ã§ã¯ãªãã€eventSourcesé…列ã§ã‚ã£ã¦ã¾ã—ãŸã€‚ã§ã‚‚ã€eventSourceオブジェクトã®é…列ã§ã¯ã‚りã¾ã›ã‚“。READMEã¯eventSourceオブジェクトã®ãƒªãƒ³ã‚¯ã‚’指ã—ã¦ã„ã‚‹ã®ã§åˆ†ã‹ã‚Šã«ãã„ã§ã™ã€‚