我想获得返回值的人,并使用它。
如果我在somthing = function(snapshot){
内进行var .on
,它就会崩溃,说第二个值应该是函数。
我不能放弃orderBy
而只能做
var results = function(snapshot)
这是我的代码。
我如何获得人民的价值?
peopleDataBase.orderByChild("mCalculateFaceSizeWidth")
.startAt(mCalculateFaceSizeWidth())
.limitToFirst(1)
.on("child_added", function(snapshot) {
var person = {
"name":snapshot.val().name,
"age":snapshot.val().age,
"id":snapshot.val().id,
"children":snapshot.val().children,
"address":snapshot.val().address,
"image":snapshot.val().image
}
if(key != snapshot.key){
people += person;
key = snapshot.key;
}
return people;
});
答案 0 :(得分:0)
在您的示例中,您将值作为参数返回到导致错误的.on函数。试试这个(更多信息:https://github.com/angular/angular/blob/master/CHANGELOG.md#400-rc4-2017-03-17):
as