是否可以在角度4的onclick事件中从服务调用函数

sre*_*ree 2 angular-services angular

我是angular 4中的一只新蜜蜂。我在服务“ data.service.ts”中编写了一个getDataMethod()方法。

现在,我想在html页面上单击“提交”按钮时调用此函数。

我们怎么称呼这个功能?请帮我。

我在组件的构造函数中创建了服务实例,如下所示

cnstructor(private dataservice: DataService){
    this.data-service-method = this.dataservice.getDataMethod();
}
Run Code Online (Sandbox Code Playgroud)

Saj*_*ran 5

您需要在组件的构造函数中创建服务的实例,然后引用服务并调用方法。

import { DataService } from './data.service';


export Class ComponentA { 
 constructor(public dataService: DataService) { } 
 myFunct(){
   this.dataService.getDataService().subscribe();
}
}
Run Code Online (Sandbox Code Playgroud)