在我们的一个 Angular 应用程序中,我们使用ui-scroll指令进行延迟加载。我创建了一个适配器并分配给 ui-scroll 指令。我需要通过发出 API 请求和刷新数据来重新加载整个数据。
从 ui-scroll 文档中,我们可以看到 reload() 方法可用于我们分配给指令的适配器。
$scope.listAdapter = {adapter:{remain:true}};
我们将此适配器传递给自定义数据源,然后将其分配给 ui-scroll 转发器。
当用户单击按钮时,我需要通过从 API 中提取最新结果来重新加载整个结果。所以我尝试添加,
$scope.listAdapter.reload();
当我尝试调用重新加载方法时,它会抛出异常说明方法未找到。 类型错误:$scope.listAdapter.reload 不是函数
我也尝试通过重新分配数据源并将空适配器传递给范围变量,但没有运气。
如果有人解决了这个问题,请让我知道需要做什么。