Polymerfire 查询 orderByChild 不工作
Polymerfire query orderByChild not working
orderByChild
没有记录,但它是来自 polymerfire.
的查询元素的 public api 的一部分
我的应用程序中有这样的东西:
<firebase-query
id="query"
orderByChild="[[order]]"
path="/records/[[user.uid]]"
data="{{records}}">
</firebase-query>
其中 order
是具有有效字符串的元素的 属性。
查询是 运行 和 returning 结果,但没有排序。
从 chrome 中检查它,问题是 query.orderByChild
没有被绑定。如果我从 chrome 控制台 (query.orderByChild = myelement.order
) 分配它,它会以正确的顺序重新运行查询和 return 记录。
知道可能是什么问题吗?
你需要把你的 属性 打磨一下:
<firebase-query id="query" order-by-child="[[order]]"></firebase-query>
任何时候你在 Polymer 属性 定义中看到驼峰式大小写,你应该在实际编写元素时转换为破折号。
orderByChild
没有记录,但它是来自 polymerfire.
我的应用程序中有这样的东西:
<firebase-query
id="query"
orderByChild="[[order]]"
path="/records/[[user.uid]]"
data="{{records}}">
</firebase-query>
其中 order
是具有有效字符串的元素的 属性。
查询是 运行 和 returning 结果,但没有排序。
从 chrome 中检查它,问题是 query.orderByChild
没有被绑定。如果我从 chrome 控制台 (query.orderByChild = myelement.order
) 分配它,它会以正确的顺序重新运行查询和 return 记录。
知道可能是什么问题吗?
你需要把你的 属性 打磨一下:
<firebase-query id="query" order-by-child="[[order]]"></firebase-query>
任何时候你在 Polymer 属性 定义中看到驼峰式大小写,你应该在实际编写元素时转换为破折号。