这.$<;id>;使用polymer从firebase检索数据时出现语法错误

这.$<;id>;使用polymer从firebase检索数据时出现语法错误,firebase,firebase-realtime-database,polymer,polymer-1.0,polymerfire,Firebase,Firebase Realtime Database,Polymer,Polymer 1.0,Polymerfire,我正在使用polymer和firebase,我想从数据库中检索一次数据。为了实现这一点,我在自定义元素中做了如下操作: ready: function(){ this.$.query.ref.once('value').then(function(snapshot) { this.$spinner.removeAttribute('active'); }); } 我有 <paper-spinner id="spinner" active>

我正在使用polymer和firebase,我想从数据库中检索一次数据。为了实现这一点,我在自定义元素中做了如下操作:

 ready: function(){
    this.$.query.ref.once('value').then(function(snapshot) {
      this.$spinner.removeAttribute('active');
    });
  }
我有

      <paper-spinner id="spinner" active></paper-spinner>

我做错了什么?我不能用这个。$。由于某种原因,该函数中的语法应如下所示: 此.$.spinner.removeAttribute('active')


美元符号后缺少“点”

这条线应该是这样的: 此.$.spinner.removeAttribute('active')

美元符号后缺少“点”

Uncaught (in promise) TypeError: Cannot read property 'spinner' of undefined