###発生している問題
angular ui calendarを使用したeventの追加方法を教えて下さい
いま$scope.events.push()を利用してeventの追加を行っていますが月を切り替えた時に追加したeventが全てリセットされてしまいます。
どなたか、angular ui-calendarを使用していてevent追加等行っていたらその方法をご教示ください
※公式のデモでも同様のことが起きるみたいです
http://angular-ui.github.io/ui-calendar/
・手順
1.画面左側の「Add Event」をクリック。11月28日にイベント「Open Sesame」が追加される
2.カレンダー右上の「>」アイコンをクリック
3.カレンダー右上の「<」アイコンをクリック
4.追加されたイベント「Open Sesame」がない
###ソースコード
イベントの追加部分
Javascript
1 var date = new Date(); 2 var d = date.getDate(); 3 var m = date.getMonth(); 4 var y = date.getFullYear(); 5 6 $scope.events.push({ 7 title: 'Open Sesame', 8 start: new Date(y, m, 28), 9 end: new Date(y, m, 29), 10 className: ['openSesame'] 11 });
ui-calendarのコンフィグ部分
Javascript
1 /* config object */ 2 $scope.uiConfig = { 3 calendar:{ 4 height: 600, 5 editable: true, 6 defaultView: 'month', 7 header:{ 8 left: 'agendaDay agendaWeek month', 9 center: 'title', 10 right: 'today prev,next' 11 }, 12 dayClick: $scope.alertEventOnClick, 13 eventDrop: $scope.alertOnDrop, 14 eventResize: $scope.alertOnResize, 15 viewDisplay : $scope.onViewDisplay 16 } 17 };
あなたの回答
tips
プレビュー