ons-lazy-repeat のメンバーを削除した際に詰め合わされない
複数のメンバーを持つリストから任意のメンバー削除した際、
リストのデータは削除されるのですが、空白行として残ってしまいます。
前後を詰め合わせたいのですが、どうすれば良いのでしょうか?
//編集ロジック
function funcRepeat($scope){
$scope.RepeatDelegate = {
countItems: function() {
return table.length;
},
calculateItemHeight: function(index) {
return 45;
},
configureItemScope: function(index, itemScope) {
itemScope.data = table[index];
itemScope.id = index;
},
destroyItemScope: function(index, itemScope) {
}
};
};
//削除ロジック
function Click(obj){
var id = obj.id; //任意のidを指定
var node = document.getElementById(id);
removeElement(node); //データは消えるが空白行が残る
}
<ons-list id="list" ng-controller="RepeatController">
<ons-list-item id="{{id}}" class="list-item" ons-lazy-repeat="RepeatDelegate">
//省略
{{data}}
</ons-list-item>
</ons-list>