【问题标题】:AngularFire Priority changes not working, inserting duplicate items insteadAngularFire 优先级更改不起作用,而是插入重复项
【发布时间】:2013-08-02 03:46:41
【问题描述】:

我在优先级列表中有一个 angularFireCollection。我看到非常奇怪的行为。基本上,当优先级发生变化时,假设项目#2 变为#1,而不是移动项目,它只是将#1 覆盖为#2,现在有一个项目的副本,而前#1 只是消失了。

我该如何解决这个问题?

$scope.docs = angularFireCollection(fb.child('view/docs').limit(20).startAt());

这是控制列表显示的代码行。我不确定还有什么可以分享的。

【问题讨论】:

  • 这听起来不像标准行为。你能分享你的代码吗?
  • @Kato 我添加了一些示例代码,如果还不够请告诉我。
  • angularFire 中尚未完全支持优先级,see this bug。但是,我仍然无法通过更改优先级来创建重复条目,see this fiddle for an example。我不知道你为什么担心发布太多代码,越多越好,至少,我们需要足够的代码来重现问题(它需要运行)
  • 我用重复项重新创建了问题并将其添加到现有错误中。我认为目前唯一的解决方法可能是使用 angularFire 而不是 angularFireCollection,这至少可以确保正确排序。
  • @Kato 所以 angularFire 根本不适用于优先级,并且 aFireCollection 有重复错误?根本没有解决办法?

标签: angularjs firebase angularfire


【解决方案1】:

我认为这在最新的 angularfire 中已修复。

【讨论】:

    猜你喜欢
    • 2012-12-06
    • 2021-03-06
    • 1970-01-01
    • 2012-02-24
    • 2011-06-30
    • 2021-04-03
    • 2021-04-16
    • 1970-01-01
    • 2020-01-02
    相关资源
    最近更新 更多