検索

ホームページ  >  に質問  >  本文

angular.js - angular を使用してデータをロードした後、データを追加するボタンをクリックしても、ロードされたデータを直接表示できませんか?

angularjs $http を使用してデータをロードします。データがページに表示され、スライドして次のページをロードし、ボタンをクリックしてデータを追加します。
いくつかの問題があるとします。 1 ページに 10 個のデータが存在します。現在のページにデータが 10 個未満の場合は、

を使用して追加したデータが直接表示されます。

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

配列は先頭に追加されます
現在のデータが 10 項目を超える場合、追加したデータはリストに直接表示できず、一部の ng-click 要素をクリックして表示する必要があります

注: コードはたくさんあるので、ここでは書きません。主なことは、すべてのコメントの先頭にデータを挿入することです。データが 1 ページより大きい場合、その後に直接表示することはできません。挿入したデータが 1 ページ未満の場合、表示されない問題を解決するにはどうすればよいですか? ? ?

滿天的星座滿天的星座2840日前645

全員に返信(1)返信します

  • 伊谢尔伦

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

    自分で解決しました。$scope.$digest(); を追加するだけでOKです

    返事
    0
  • キャンセル返事