0

폴리머와 파이어베이스를 사용 중이며 데이터베이스에서 데이터를 한 번만 가져오고 싶습니다. 이를 위해, 나는 내 사용자 지정 요소 내부에이 같은 짓 :

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 

내가 뭘 잘못하고 있니? 이것을 사용할 수 없습니까? 그 이유는 무엇입니까?

답변

2

줄은 다음과 같아야합니다. this. $ spinner.removeAttribute ('active');

$ 기호 다음에 "점"이 누락되었습니다.