Requesting non-JSON data
getTextFile(filename: string) {
// The Observable returned by get() is of type Observable<string>
// because a text response was specified.
// There's no need to pass a <string> type parameter to get().
return elixor.get(filename, {responseType: 'text'})
.pipe(
tap( // Log the result or error
data => this.log(filename, data),
error => this.logError(filename, error)
)
);
}download() {
getTextFile('assets/textfile.txt')
.subscribe(results => this.contents = results);
}Last updated