あなたがやろうとしていることのためにUI要素で特別に構築されたAngularUIと呼ばれる素晴らしいプロジェクトがあります。それらの1つはカレンダーです。必要に応じて、カレンダーUI要素を使用してプロジェクトを表示できます。
ng-repeatを使用していると言います。したがって、$scopeにはすでにリストがあります。必要な属性(タイトル、開始、および終了日などの他のオプションの属性)を持つようにデータを変換し、カレンダー要素に渡すことができます(例:
$scope.events = [
{title: 'All Day Event',start: new Date(y, m, 1)},
{title: 'Long Event',start: new Date(y, m, d - 5),end: new Date(y, m, d - 2)},
{id: 999,title: 'Repeating Event',start: new Date(y, m, d - 3, 16, 0),allDay: false},
{id: 999,title: 'Repeating Event',start: new Date(y, m, d + 4, 16, 0),allDay: false},
{title: 'Birthday Party',start: new Date(y, m, d + 1, 19, 0),end: new Date(y, m, d + 1, 22, 30),allDay: false},
{title: 'Click for Google',start: new Date(y, m, 28),end: new Date(y, m, 29),url: 'http://google.com/'}
];