Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.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
Php 在AngularJS1中的一个ng repeat指令中使用多个limitTo过滤器_Php_Mysql_Angularjs_Json - Fatal编程技术网

Php 在AngularJS1中的一个ng repeat指令中使用多个limitTo过滤器

Php 在AngularJS1中的一个ng repeat指令中使用多个limitTo过滤器,php,mysql,angularjs,json,Php,Mysql,Angularjs,Json,我的数据由PHP从JSON文件中提取,从MySQL数据库(XAMPP-虚拟服务器,RESTAPI)到AngularJS1 假设现在我有一个JSON,数字从1到31,我想用AngularJS1的表达式显示数字从8到14。是否可以在一个ng repeat指令中使用两个limitTo过滤器,从而将{{expression}的输出从-限制到某个数据范围?我不想使用PHP和MySQL代码进行操作。您可以创建一个自定义过滤器,并从ng repeat调用它 .filter('slice', function(

我的数据由PHP从JSON文件中提取,从MySQL数据库(XAMPP-虚拟服务器,RESTAPI)到AngularJS1


假设现在我有一个JSON,数字从1到31,我想用AngularJS1的表达式显示数字从8到14。是否可以在一个
ng repeat
指令中使用两个
limitTo
过滤器,从而将{{expression}的输出从-限制到某个数据范围?我不想使用PHP和MySQL代码进行操作。

您可以创建一个自定义过滤器,并从ng repeat调用它

.filter('slice', function() {
  return function(arr, start, end) {
    return (arr || []).slice(start, end);
  };
});
演示

角度模块(“应用程序”,[]) .controller(“ctrl”,函数($scope){ $scope.arr=[]; 对于(var i=1;i