Сначала вызовите API для получения данных
this._http.get(requestURL) // you can do it in your own way
.toPromise()
.then(this.extractData);
Как только вы получите данные, передайте их в метод извлечения
private extractData(res: Response) {
let name = res.headers()
importedSaveAs(blob, name);
}
сейчас, имя динамически переходит к вашей пользовательской функции сохранения.