gpt4 book ai didi

typescript - 如何在 Angular 2 模板中将 .bind() 值预赋给组件的方法

转载 作者:搜寻专家 更新时间:2023-10-30 21:30:45 24 4
gpt4 key购买 nike

我有这样一种情况,我想在 Angular 2 模板中使用 myMethod(param1, param2) 预绑定(bind)值,如 (customEvent)="myMethod.bind(this, "value ")".

(customEvent) 发出一些正常的值,问题是 this 绑定(bind)。在模板中访问组件实例的最佳方式是什么?想到的是在构造函数实例化期间将组件的 this 存储在 self: MyComponent 变量中。还有其他想法吗?

最佳答案

在 Typescript 中,您可以定义一个方法来将“this”绑定(bind)到组件:

myMethod = () => {
console.log(this);
}

“这个”将是你的组件

关于typescript - 如何在 Angular 2 模板中将 .bind() 值预赋给组件的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38228115/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com