Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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
Javascript AngularJS从http.get()检测输入结束_Javascript_Angularjs - Fatal编程技术网

Javascript AngularJS从http.get()检测输入结束

Javascript AngularJS从http.get()检测输入结束,javascript,angularjs,Javascript,Angularjs,我有一个从数据库输出数据的PHP脚本。样本为: [ {"id" : "1","name" : "myName1","thumb_width" : "360"}, {"id" : "2","name" : "myName2","thumb_width" : "360"}] 或者类似的东西。我读了不少唱片。问题是,当角度太小时,它会做出反应。我懒得加载这些图像。实际上,它只读取一行,显示它,然后认为这是最后一行,所以禁用了延迟加载,然后我得到了更多-/ 我可以在输出中加入一些俗气的条目,但是

我有一个从数据库输出数据的PHP脚本。样本为:

[ {"id" : "1","name" : "myName1","thumb_width" : "360"}, 
  {"id" : "2","name" : "myName2","thumb_width" : "360"}]
或者类似的东西。我读了不少唱片。问题是,当角度太小时,它会做出反应。我懒得加载这些图像。实际上,它只读取一行,显示它,然后认为这是最后一行,所以禁用了延迟加载,然后我得到了更多-/

我可以在输出中加入一些俗气的条目,但是有没有一个更优雅的解决方案是本地的呢

它的工作原理有点像这样:

function imagesController($scope,$http) {
    $http.get( site + page )
    .success(function(response) {

        for ( var i = 0; i < response.length; i++ ) {

            // parse responses

        }
    }

    $scope.loadMore = function() {
        // Figure out how much to load here
        // if we're at the end, disable lazy loading.
    }

};
在这里看到它的作用

编辑:或者在解析响应的其余部分后调用的loadMore不应该显示连续的行吗?如果您让控制台保持打开状态,您应该能够看到它,比如说它加载了2行,但只有一行可见。至少在这里