2016-05-04 6 views
0

Polymer Google Map要素を使用しています。イベントリスナーをマップに追加する際に問題が発生しました。関数内のPolymerメソッドへのアクセスの取得

* blah blah blah * 
    ready: function() { 
     this.map.addEventListener('google-map-rightclick', this._rightClickOnMap); 
    }, 
    test: function() { 
     console.log(1); 
    }, 
    _rightClickOnMap: function (event) { 
     this.test(); 
    } 
    * blah blah blah * 

私はLISTNERにこれをバインドしようとしたが、JSは私にあなたが機能ではなく、イベントリスナーにバインドを呼び出す必要がエラー

this.map.addEventListener('google-map-rightclick', this._rightClickOnMap).bind(this); 

答えて

2

を投げます。

this.map.addEventListener('google-map-rightclick', this._rightClickOnMap.bind(this)); 
+0

ありがとうございます。 –

関連する問題