this.$.<id> 语法在使用聚合物从 firebase 检索数据时给我错误
this.$.<id> syntax giving me error when retrieving data from firebase with polymer
我正在使用 polymer 和 firebase,我想从数据库中检索一次数据。为此,我在我的自定义元素中做了类似的事情:
ready: function(){
this.$.query.ref.once('value').then(function(snapshot) {
this.$spinner.removeAttribute('active');
});
}
我有
<paper-spinner id="spinner" active></paper-spinner>
这是我的元素
现在,这给了我以下错误:
Uncaught (in promise) TypeError: Cannot read property 'spinner' of undefined
我做错了什么?我可以不使用 this.$ 吗?出于某种原因该函数内部的语法?
该行应该是这样的:
这.$.spinner.removeAttribute('active');
您在 $ 符号后缺少 "dot"。
我正在使用 polymer 和 firebase,我想从数据库中检索一次数据。为此,我在我的自定义元素中做了类似的事情:
ready: function(){
this.$.query.ref.once('value').then(function(snapshot) {
this.$spinner.removeAttribute('active');
});
}
我有
<paper-spinner id="spinner" active></paper-spinner>
这是我的元素
现在,这给了我以下错误:
Uncaught (in promise) TypeError: Cannot read property 'spinner' of undefined
我做错了什么?我可以不使用 this.$ 吗?出于某种原因该函数内部的语法?
该行应该是这样的: 这.$.spinner.removeAttribute('active');
您在 $ 符号后缺少 "dot"。