离子从标签列表中永久删除项目

时间:2015-05-30 14:57:20

标签: list tabs ionic

在选项卡视图中实际清除和刷新列表项时遇到问题。

A)在服务中,object设置返回nullrefresh(已验证)调用新数据(已验证)并将其返回给控制器(已验证)。

B)在控制器内,在调用object之前,我验证先前返回的length of 6的长度(验证为null),然后将对象设置为list }(验证为null),刷新数据,然后验证返回的对象(再次验证长度为6)。

我的期望是清除6个项目的原始new list,并用6个项目的list替换。但是,6个项目的html模板list增长到12的list,基本上复制了原始列表。此外,12的新.controller: $scope.doRefresh = function() { alert(Object.keys($scope.prods).length) ; // (6) $scope.prods= {} ; alert(Object.keys($scope.prods).length) ; // (0) $scope.prods= Prods.refresh(); alert(Object.keys($scope.prods).length) ; // (6) } .service: refresh: function() { prods= [] ; getProds() ; return prods; }, 似乎是排序的,因此重复项按顺序列出 - 这似乎是对它进行排序。我不明白这种行为,我无法弄清楚如何让显示的列表真正清除。

EditText txtKenmerk = (EditText) findViewById(R.id.txtKenmerk)

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。这是我自己的代码。 in" getProds()"我没有将返回对象设置为null,每次点击刷新时,对象只是将所有新数据添加到现有对象上,然后返回控制器两倍于之前的大小。