惰性重复 calculateItemHeight 索引始终未定义

Lazy repeat calculateItemHeight index is always undefined

我正在使用 ons-lazy-repeat 并且我希望根据项目具有可变的项目高度。

为此,如文档中所述,我正在使用具有 calculateItemHeight 函数的委托对象。

问题是所有项目高度都设置为 20,因为最初 index 变量总是 undefined。之后一切似乎都正常工作,但一切都已经在 ui.

上呈现

还有其他人遇到同样的问题吗?我看不出我做错了什么。

这是我的委托对象:

   $scope.TransactionDelegate = {
    configureItemScope: function(index, itemScope) {
        itemScope.item = TransactionService.allTransactions[index];
    },
    calculateItemHeight: function(index) {
        if (!index)
            return 20;

        return 60;
    },
    countItems: function() {
        return TransactionService.allTransactions.length;
    },
    destroyItemScope: function(index, scope) {
        ;
    }
  };

谢谢

这是一个已知问题bug,现已修复,将在下一个版本中发布。