начать вторую страницу, где первая страница заканчивается в JavaScript - PullRequest
0 голосов
/ 14 мая 2018

У меня есть проблема с прокруткой окна.Я создал новостную ленту, используя страницу angularjs с базой данных, нумерацией страниц и ng-repeat.Я хочу, чтобы, когда пользователь нажимал на кнопку «Загрузить больше», окно прокручивалось до последней позиции страницы 1, а затем запускалась страница 2, но я испробовал все опции, но они не работают так, как я хочу.

Но он всегда отправляетя последний из документа.Вот код для справки ...

$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);

}   

1 Ответ

0 голосов
/ 14 мая 2018

Добавьте сервис $ window в ваш контроллер.

  $window.open("your_path/", "_blank")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...