Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.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_Smart Table - Fatal编程技术网

Angularjs 如何在智能表中显示行号?

Angularjs 如何在智能表中显示行号?,angularjs,smart-table,Angularjs,Smart Table,我想在智能表中包含已排序和筛选数据集的行号,作为单独的列 只要我不使用分页,我就可以简单地使用angular的ng repeat的$index属性,但这在启用分页的情况下不起作用,因为每个页面的$index从0开始 有人对如何做到这一点有什么想法吗? <td ng-bind="pageNum*pageSize + $index"></td> 我找到了一种方法: 将以下内容添加到控制器 $scope.page\u大小=100 $scope.current\u页面=1 $s

我想在智能表中包含已排序和筛选数据集的行号,作为单独的列

只要我不使用分页,我就可以简单地使用angular的ng repeat的$index属性,但这在启用分页的情况下不起作用,因为每个页面的$index从0开始

有人对如何做到这一点有什么想法吗?


<td ng-bind="pageNum*pageSize + $index"></td>

我找到了一种方法:

  • 将以下内容添加到控制器
  • $scope.page\u大小=100
    $scope.current\u页面=1
    $scope.rembemberCurrentPage=函数(p){
    $scope.current_page=p
    }
    
  • 将以下内容添加到模板中
  • 
    
    三,。 然后可以在表单上访问行号

    td ng bind=“(当前页面-1)*页面大小)+$index+1”>
    
    我通过这篇文章找到了答案:
    我找到了一种方法:

  • 将以下内容添加到控制器
  • $scope.page\u大小=100
    $scope.current\u页面=1
    $scope.rembemberCurrentPage=函数(p){
    $scope.current_page=p
    }
    
  • 将以下内容添加到模板中
  • 
    
    三,。 然后可以在表单上访问行号

    td ng bind=“(当前页面-1)*页面大小)+$index+1”>
    
    我通过这篇文章找到了答案:

    谢谢。但是,这似乎不起作用,因为变量pageNum和pageSize在st-table中似乎不可见。您可以从请求加载下一页的服务中获取它们。您还可以在定义分页时通过管道功能设置/获取它们谢谢。但是,这似乎不起作用,因为变量pageNum和pageSize在st-table中似乎不可见。您可以从请求加载下一页的服务中获取它们。您还可以在定义分页时通过管道函数设置/获取它们