我有一种情况,我想在Angular 2模板中使用myMethod(param1, param2)
,其前缀值为(customEvent)="myMethod.bind(this, "value")"
。
(customEvent)
发出一些正常的值,问题是this
绑定。在模板中访问组件实例的最佳方法是什么?我想到的是在构造函数的实例化过程中将组件的this
存储在self: MyComponent
变量中。还有其他想法吗?
答案 0 :(得分:3)
在Typescript中,您可以定义一个方法将“this”绑定到组件:
myMethod = () => {
console.log(this);
}
“this”将是您的组件