Angular アプリケーションの 1 つで、遅延読み込みにui-scrollディレクティブを使用しています。アダプターを作成し、ui-scroll ディレクティブに割り当てました。API リクエストを作成してデータを更新して、データ全体をリロードする必要があります。
ui-scroll docs から、ディレクティブに割り当てているアダプターで使用できる reload() メソッドを確認できます。
$scope.listAdapter = {adapter:{remain:true}};
このアダプターをカスタム データソースに渡し、それを ui-scroll リピーターに割り当てます。
ユーザーがボタンをクリックすると、API から最新の結果を取得して結果全体をリロードする必要があります。だから私は追加してみました、
$scope.listAdapter.reload();
reload メソッドを呼び出そうとすると、メソッドが見つからないという例外がスローされます。 TypeError: $scope.listAdapter.reload は関数ではありません
また、データソースを再割り当てし、空のアダプターをスコープ変数に渡してみましたが、うまくいきませんでした。
誰かがこれを修正した場合は、何をする必要があるか教えてください。