AngularJS检测来自http.get()的输入结束

时间:2014-10-21 02:31:27

标签: javascript angularjs

我有一个PHP脚本,可以从数据库输出数据。样本将是:

[ {"id" : "1","name" : "myName1","thumb_width" : "360"}, 
  {"id" : "2","name" : "myName2","thumb_width" : "360"}]

或类似的东西。我读过很多唱片。问题是Angular在它变得太少时会做出反应。我懒得加载这些图片。事实上,它在一行中读取,显示它,然后认为它是最后一次禁用延迟加载,然后我得到更多。 : - /

我可以在输出中添加一些俗气的内容,但是有一个更优雅的解决方案是原生的吗?

它有点像这样:

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.
    }

};

在此处查看此操作 http://onfilm.us/scroll3.html

编辑:不应该加载更多()(一旦解析了其余的响应就被调用)显示连续的行?如果您打开控制台,您应该能够看到它已经加载了2行,但只有一行可见。至少在这里。 :)

0 个答案:

没有答案