Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 节点、按钮和页面中的分页_Angularjs_Node.js - Fatal编程技术网

Angularjs 节点、按钮和页面中的分页

Angularjs 节点、按钮和页面中的分页,angularjs,node.js,Angularjs,Node.js,我不知道下一步该怎么办。我做的 在角度上,他发送数量以跳过 $scope.loadProducts = function (quantity) { $http.get("/product/products", { params: {'quantity': quantity} }).then(function (resp) { $scope.products = resp.data; }) 在node.js中,他返回产品列表,但如何做按钮的数量是需要的 route

我不知道下一步该怎么办。我做的

在角度上,他发送数量以跳过

$scope.loadProducts = function (quantity) {
    $http.get("/product/products", { params: {'quantity': quantity} }).then(function (resp) {
        $scope.products = resp.data;
    })
在node.js中,他返回产品列表,但如何做按钮的数量是需要的

router.get('/products', function (req, res) {
  var count = parseInt(req.query.quantity);
  var sum = count*5;
  Product.find().skip(sum).limit(5)
    .exec(function (err, products) {
      if (err) {
        res.status(204).json({
          message: 'Can not download this list'
        })
      } else {
        if (!products.length) {
          console.log("empty")
        } else {
          res.json(products);
        }
      }
    })
});

更好的英语有助于理解问题在API中添加一个
count
查询,该查询确定可用结果的数量并计算可用页面的数量。但与本例不同???Product.find().skip(sum).limit(5).count()不,你显然想计算整个集合。怎么做,另一个路由器。获取??