this.paginator = opts.paginator; console.log("paginator", this.paginator); redirectPreviousPage() { this.redirectWithPage(this.paginator.currentPage - 1); } redirectNextPage() { this.redirectWithPage(this.paginator.currentPage + 1); } // 現在のURLにpageを付けてリダイレクトする。 // URLが異なる場合は、呼び出す側でこのメソッドをオーバーライドすること redirectWithPage(page) { let url = location.pathname const params = _.defaults({'page': page}, getQueryParams()) url += "?" + _.transform(params, function(result, value, key) { result.push(key + '=' + value) }, []).join('&') url += location.hash location.href = url }