gpt4 book ai didi

data-binding - Polymerfire 查询 orderByChild 不工作

转载 作者:行者123 更新时间:2023-12-04 05:05:35 25 4
gpt4 key购买 nike

orderByChild 没有记录,但它是来自 polymerfire 的查询元素的公共(public) API 的一部分.

我的应用程序中有这样的东西:

<firebase-query
id="query"
orderByChild="[[order]]"
path="/records/[[user.uid]]"
data="{{records}}">
</firebase-query>

其中 order 是我的元素的属性,它具有有效的字符串。

查询正在运行并返回结果,但没有排序。

在 chrome 中检查它,问题是 query.orderByChild 没有被绑定(bind)。如果我从 chrome 控制台 (query.orderByChild = myelement.order) 分配它,它会重新运行查询并以正确的顺序返回记录。

知道可能是什么问题吗?

最佳答案

您需要对您的属性(property)进行破折号处理:

<firebase-query id="query" order-by-child="[[order]]"></firebase-query>

任何时候在 Polymer 属性定义中看到驼峰式大小写,在实际编写元素时都应该转换为破折号。

关于data-binding - Polymerfire 查询 orderByChild 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38690009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com