24 lines
586 B
TypeScript
24 lines
586 B
TypeScript
import { Component } from '@angular/core';
|
|
import { DownloaderService } from './downloader.service';
|
|
|
|
@Component({
|
|
selector: 'app-downloader',
|
|
templateUrl: './downloader.component.html',
|
|
providers: [ DownloaderService ]
|
|
})
|
|
export class DownloaderComponent {
|
|
contents: string;
|
|
constructor(private downloaderService: DownloaderService) {}
|
|
|
|
clear() {
|
|
this.contents = undefined;
|
|
}
|
|
|
|
// #docregion download
|
|
download() {
|
|
this.downloaderService.getTextFile('assets/textfile.txt')
|
|
.subscribe(results => this.contents = results);
|
|
}
|
|
// #enddocregion download
|
|
}
|