我有一个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行,但只有一行可见。至少在这里。 :)