angular.js -Angular를 사용하여 데이터를 로드한 후 데이터 추가 버튼을 클릭하면 로드된 데이터가 직접 표시되지 않습니까?
滿天的星座
滿天的星座 2017-05-15 16:55:48
0
1
623

Angularjs $http를 사용하여 일부 데이터를 페이지에 표시한 다음 슬라이드하여 다음 페이지를 로드한 다음 버튼을 클릭하여 데이터를 추가하는 데 몇 가지 문제가 있다고 가정합니다. 한 페이지에 10개의 데이터가 있습니다. 현재 페이지에 이미 10개 미만의 데이터가 있는 경우
를 사용하여 내가 추가한 데이터가 바로 표시됩니다.

$scope.count = 1;

$scope.programs.unshift(data.content);

상단에 배열이 추가됩니다

현재 데이터가 10개 항목보다 클 경우, 내가 추가한 데이터가 목록에 직접 표시되지 않고 일부 ng-click 요소를 클릭해야 표시됩니다

참고: 코드가 많아서 적지 않겠습니다. 중요한 것은 모든 댓글 상단에 데이터를 삽입하는 것입니다. 데이터가 1페이지보다 크면 이후에 직접 표시할 수 없습니다. 데이터가 한 페이지보다 작으면 표시되지 않습니다. 문제를 해결하는 방법은 무엇입니까? ? ?

滿天的星座
滿天的星座

모든 응답(1)
伊谢尔伦

제가 직접 해결했습니다. $scope.$digest()만 추가하면 괜찮습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿