首页 文章

如何将.bind()值预先添加到Angular 2模板中的组件方法

提问于
浏览
2

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

(customEvent) 发出一些值即可,问题是 this 绑定 . 访问组件's instance inside of it'模板的最佳方法是什么?我想到的是在构造函数的实例化期间将组件的 this 存储在 self: MyComponent 变量中 . 还有其他想法吗?

1 回答

  • 3

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

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

    “这个”将是你的组成部分

相关问题