In my .html file, I have the below code :- Here the button Data Import appears....
<button mat-menu-item (click)="download()">
                <mat-icon>cloud_download</mat-icon>
                <span>Data Import</span>
</button>
In the component.ts file :-
Here I have defined the functioned to be called after the button is clicked::    
  constructor(
           private downloadService: DownloadService
      )
    download(){
      this.downloadService.getDownload();
      }
In downloadservice.ts file :-
Here the service has been created which is going to call the api /Download at the backend.
 export class DownloadService {
     etext : String;
    baseUrl: string = environment.apiUrl + '/Download';
      constructor(private http: HttpClient) { }
      getDownload() {
        return this.http.get(this.baseUrl);
        this.etext="The operation has been done";
      }
      }
When I click on the Data Import button ..nothing happens and no event is generated.
 
     
     
     
     
     
    