Polymer-firebase:在 firebase 中显示聚合物特定数据
Polymer-firebase: show with polymer specific data in firebase
您好,我在 Firebase 中有一个包含用户列表的文档和另一个具有此结构的文档:
在组件"father"中我获取了所有的用户:
<template is="dom-repeat" items="{{usuarios}}" as="usuario">
<admin-consulta-pagos-item usuario="{{usuario}}" yearmes="{{yearmes}}" id="consultaspagos"></admin-consulta-pagos-item>
</template>
然后我调用 "child" 组件,我需要做的是在特定的 year_month 中搜索,如果用户出现在那里,我有一个 属性 我调用: pagado 将值绑定到复选框,但是 console.log 工作正常但 属性 没有 :( 我正在这样做:
consultar: function () {
that = this;
var usuariocreado = this.fbref('/yearmes/' + this.yearmes + '/' + this.usuario.$key);
usuariocreado.once('value')
.then(function (snapshot) {
var a = snapshot.exists();
console.log('exist in DB: ' + a);
if (a) {
console.log('The user exist: ' + a)
that.pagado = true;
} else {
console.log('The user doesn't exist: ' + a)
that.pagado = false;
}
});
},
最后的结果,例如在这种情况下,所有检查都必须处于活动状态,但只有最后一个具有正确的值:(,如何解决这个问题的最佳方法是什么?非常感谢您的意见:
抱歉是我的错误 :( 问题是我使用了一个名为:"that" 的变量,但我没有使用这个词:VAR 来声明它 :( 所以那是我的问题。
感谢您的宝贵时间:(
您好,我在 Firebase 中有一个包含用户列表的文档和另一个具有此结构的文档:
在组件"father"中我获取了所有的用户:
<template is="dom-repeat" items="{{usuarios}}" as="usuario">
<admin-consulta-pagos-item usuario="{{usuario}}" yearmes="{{yearmes}}" id="consultaspagos"></admin-consulta-pagos-item>
</template>
然后我调用 "child" 组件,我需要做的是在特定的 year_month 中搜索,如果用户出现在那里,我有一个 属性 我调用: pagado 将值绑定到复选框,但是 console.log 工作正常但 属性 没有 :( 我正在这样做:
consultar: function () {
that = this;
var usuariocreado = this.fbref('/yearmes/' + this.yearmes + '/' + this.usuario.$key);
usuariocreado.once('value')
.then(function (snapshot) {
var a = snapshot.exists();
console.log('exist in DB: ' + a);
if (a) {
console.log('The user exist: ' + a)
that.pagado = true;
} else {
console.log('The user doesn't exist: ' + a)
that.pagado = false;
}
});
},
最后的结果,例如在这种情况下,所有检查都必须处于活动状态,但只有最后一个具有正确的值:(,如何解决这个问题的最佳方法是什么?非常感谢您的意见:
抱歉是我的错误 :( 问题是我使用了一个名为:"that" 的变量,但我没有使用这个词:VAR 来声明它 :( 所以那是我的问题。
感谢您的宝贵时间:(