开始第二页,第一页以javascript结尾
我对窗口滚动有一些问题。 我使用angularjs创建了一个类似新闻提要的页面,其中包含数据库、分页和ng repeat。 我想,当用户点击加载更多按钮窗口将滚动到第1页的最后位置,然后第2页开始,但我尝试了所有选项,但它并没有像我想要的工作 但它总是给我发最后一份文件。 下面是代码供参考开始第二页,第一页以javascript结尾,javascript,angularjs,Javascript,Angularjs,我对窗口滚动有一些问题。 我使用angularjs创建了一个类似新闻提要的页面,其中包含数据库、分页和ng repeat。 我想,当用户点击加载更多按钮窗口将滚动到第1页的最后位置,然后第2页开始,但我尝试了所有选项,但它并没有像我想要的工作 但它总是给我发最后一份文件。 下面是代码供参考 $scope.feedCopy=function(){ $scope.loader=false; $http.get('http://web.com/app/get_feeds/1/'+$s
$scope.feedCopy=function(){
$scope.loader=false;
$http.get('http://web.com/app/get_feeds/1/'+$scope.member_id+'?page='+$scope.feeds_current_page).then(function(response){
$scope.feeds = $scope.feeds.concat(response.data.data);
$scope.feeds2=angular.copy($scope.feeds);
$current_index=$scope.feeds2[0].feed_id;
var i=0;
$scope.showLess=true;
$scope.showMore=false;
for(i;i<$scope.feeds2.length;i++)
{
$scope.feeds2[i].show_less=1;
if($scope.feeds[i].feed_text!=null)
{
$scope.original_length=$scope.feeds2[i].feed_text.length;
$scope.feeds2[i].feed_text=$scope.feeds[i].feed_text.substring(0,40);
$scope.temp_length=$scope.feeds2[i].feed_text.length;
if($scope.temp_length>=$scope.original_length)
{
$scope.feeds2[i].show_less_button=1;
}
}
else
{
$scope.feeds2[i].show_less=-1;
}
}
$scope.feeds_total_page=response.data.total_pages;
if($scope.feeds_total_page>$scope.feeds_current_page)
{
$scope.feeds_current_page+=1;
$scope.load_more=true;
}
$scope.feed_condition_current_page++;
});
$scope.iframeHeight = document.documentElement.scrollHeight;
window.scrollTo(0,($scope.iframeHeight))
//alert($scope.iframeHeight);
}
$scope.feedCopy=function(){
$scope.loader=false;
$http.get('http://web.com/app/get_feeds/1/“+$scope.member_id+”?页面=“+$scope.feeds_当前页面)。然后(函数(响应){
$scope.feeds=$scope.feeds.concat(response.data.data);
$scope.feeds2=angular.copy($scope.feeds);
$current\u index=$scope.feeds2[0].feed\u id;
var i=0;
$scope.showLess=true;
$scope.showMore=false;
对于(i;i=$scope.original_length)
{
$scope.feeds2[i]。显示\u less\u按钮=1;
}
}
其他的
{
$scope.feeds2[i]。show_less=-1;
}
}
$scope.feeds\u total\u page=response.data.total\u page;
如果($scope.feeds\u total\u page>$scope.feeds\u current\u page)
{
$scope.feeds\u当前页面+=1;
$scope.load\u more=true;
}
$scope.feed_condition_current_page++;
});
$scope.iframeHeight=document.documentElement.scrollHeight;
滚动到(0,($scope.iframehight))
//警报($scope.iframehight);
}
将$window服务注入控制器
$window.open("your_path/", "_blank")
我不明白你的建议,你能说得更具体些吗?我不想打开一个新窗口。我想滚动像facebook的饲料,当你点击滚动到底部的新内容加载。但在我的例子中,源代码自动刷新并加载新内容,并将我放在底部