angular 2传递服务方法作为组件中的参数?

时间:2017-05-29 13:10:32

标签: angular typescript

在组件中:

myFunction(): void {
    this.myOtherFunctoin(this._myService.serviceMethod);
}

private myOtherFunction(func : Function){ 
    func();
}

在服务电话中

serviceMethod(){
   this.somethingMethod();  // "this" is coming as undefined in debugger
   this.somethingVariable = true;
}

我想将方法​​作为参数传递给c#中的委托  我在这里做错了吗

1 个答案:

答案 0 :(得分:4)

使用 while($row = $ret->fetchArray(SQLITE3_ASSOC)){ if (null != $row) { $data = $row; } } 或匿名箭头包装器:

bind(this)