【发布时间】:2017-03-22 21:12:58
【问题描述】:
让我的无限滚动出现一些奇怪的行为。我不断收到 TypeError: Cannot read property 'result' of undefined.
我的数据已被检索,但不断获取更多数据,导致我的表中出现 html 空白行,我不确定发生了什么。
在下面的代码中,我尝试了 result.data |数据,然后是 vm.items[i]
谢谢
代码如下:
vm.items = [];
vm.busy = false;
vm.loadMore = function () {
if (vm.busy) return;
vm.busy = true;
productDataService.getProductList()
.then(function (result) {
console.log(result.data);
vm.items = result.data;
for (var i = 0; i < vm.items.length; i++) {
vm.items.push(vm.items[i].result);
vm.busy = true;
}
});
【问题讨论】:
标签: javascript angularjs scroll infinite-scroll