【发布时间】:2019-04-12 01:03:37
【问题描述】:
我将 Angular 7 与 Pixi.js 4 一起使用。
为了从使用 PIXI.Graphics() 构建的图形元素中获取点击回调,我需要设置:
graphicElem.click = A_FUNCTION_REF
我已将我的函数定义为组件内的方法:
onClick(event: PIXI.interaction.InteractionEvent): void { console.log(this.myCompField); }
如果我写:
graphicElem.click = this.onClick;
我从控制台日志中得到:undefined。我认为因为this ref 没有通过,但这不是真的,我可以记录this 并且它不是未定义的。使用this.onClick.bind(this); 有效,但我读到不建议使用bind()。
正确的方法是什么?我错过了什么?
【问题讨论】:
标签: angular typescript pixi.js angular7