惰性重复 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,现已修复,将在下一个版本中发布。
我正在使用 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,现已修复,将在下一个版本中发布。