Angularjs $http를 사용하여 일부 데이터를 페이지에 표시한 다음 슬라이드하여 다음 페이지를 로드한 다음 버튼을 클릭하여 데이터를 추가하는 데 몇 가지 문제가 있다고 가정합니다. 한 페이지에 10개의 데이터가 있습니다. 현재 페이지에 이미 10개 미만의 데이터가 있는 경우
를 사용하여 내가 추가한 데이터가 바로 표시됩니다.
$scope.programs.unshift(data.content);
현재 데이터가 10개 항목보다 클 경우, 내가 추가한 데이터가 목록에 직접 표시되지 않고 일부 ng-click 요소를 클릭해야 표시됩니다
제가 직접 해결했습니다. $scope.$digest()만 추가하면 괜찮습니다