recherche

Maison  >  Questions et réponses  >  le corps du texte

angulaire.js - Après avoir chargé les données à l'aide d'Angular, cliquer sur le bouton pour ajouter des données ne peut pas afficher directement les données chargées ?

J'utilise angulairejs $http pour charger certaines données. Les données sont affichées dans les pages, puis glissent pour charger la page suivante, puis clique sur le bouton pour ajouter des données
Supposons qu'il y en ait. 10 éléments de données sur une page. Si la page actuelle contient déjà Les données sont inférieures à 10, les données que j'ai ajoutées seront affichées directement, en utilisant

.

$scope.count = 1;
$scope.programs.unshift(data.content);

Le tableau est ajouté en haut
Si les données actuelles sont supérieures à 10 éléments, les données que j'ai ajoutées ne peuvent pas être affichées directement sur la liste et il faut cliquer sur certains éléments ng-click pour les afficher

Remarque : il y a beaucoup de code, donc je ne l'écrirai pas. L'essentiel est d'insérer les données en haut de tous les commentaires. Lorsque les données font plus d'une page, elles ne peuvent pas être affichées directement après. en ajoutant qu'une donnée a été insérée Lorsqu'elle est inférieure à une page, elle ne sera pas affichée. Problème, comment le résoudre ? ? ?

滿天的星座滿天的星座2809 Il y a quelques jours631

répondre à tous(1)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-05-15 16:57:48

    Je l'ai résolu moi-même, ajoutez simplement $scope.$digest(); et c'est OK

    répondre
    0
  • Annulerrépondre