AngularJS で週ごとに (ng-repeat を使用して) イベントのリストをページ分割しようとしています。現在の週のイベントのみを表示するカスタム フィルターが機能していますが、将来および過去の週を表示する機能を追加しようとしています。
イベントリストに使用しているフィルターは次のとおりです-
$scope.week = function(item) {
var weekStart = moment().startOf('week');
var weekEnd = moment().endOf('week');
var eventTime = moment(item.jsdatetime);
if (eventTime >= weekStart && eventTime <= weekEnd) return true;
return false;
};
ng-click を使用して、moment.js を .add(7, 'days'); に使用する関数を呼び出してみました。weekStart 変数と weekEnd 変数に追加しましたが、機能していないようです。
どんな助けでも大歓迎です。
これは、基本的な機能が実行されている CodePen です - http://codepen.io/drewbietron/pen/xbKNdK