查询没有文档记录,但它是来自polymerfire的orderByChild元素的公共api的一部分。
我的应用程序中有这样的东西:
<firebase-query
id="query"
orderByChild="[[order]]"
path="/records/[[user.uid]]"
data="{{records}}">
</firebase-query>其中order是具有有效字符串的元素的属性。
查询正在运行并返回结果,但未进行排序。
在chrome中检查它,问题是query.orderByChild没有被绑定。如果我从chrome控制台(query.orderByChild = myelement.order)分配它,它会重新运行查询并以正确的顺序返回记录。
你知道问题出在哪里吗?
发布于 2016-08-02 15:33:32
您需要对您的属性进行dasherize:
<firebase-query id="query" order-by-child="[[order]]"></firebase-query>无论何时在聚合物属性定义中看到驼峰大小写,都应该在实际编写元素时转换为短划线大小写。
https://stackoverflow.com/questions/38690009
复制相似问题