访问函数内部的Polymer方法
Getting access to a Polymer method inside a function
我使用Polymer Google Map元素,在向映射添加事件侦听器时遇到了一个问题。
* 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 *
我试图将其绑定到侦听器,但JS向我抛出错误
this.map.addEventListener('google-map-rightclick', this._rightClickOnMap).bind(this);
您需要在函数上而不是在事件侦听器上调用bind。
this.map.addEventListener('google-map-rightclick', this._rightClickOnMap.bind(this));
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 数组在递归方法中设置为null
- 打破承诺链的好方法是什么
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 使用“;这个“;JavaScript原型方法中的关键字
- 序列化数据属性中对象的最可靠方法
- 使用Objective-C的JavaScript注入方法
- 可以't使用Polymer's的核心ajax
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 有没有一种方法可以防止img get请求使用css或js发生
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- toBoolean方法类似于toString
- 如何在单击复选框后调用控制器方法
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 递归使用 eval() 是检查程序执行的好方法吗?
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 访问函数内部的Polymer方法
- 访问嵌套Polymer自定义元素中的JavaScript方法
- 在Polymer 1.1中使用window.location.href的正确方法