src/app/shared/services/definition.service.ts
Properties |
|
Methods |
constructor(http: HttpClient)
|
||||||||
|
Parameters :
|
| getDefinitionService | ||||||||
getDefinitionService(word: string)
|
||||||||
|
Parameters :
Returns :
Observable<>
|
| Public resultText |
resultText:
|
Type : IText
|
import { Injectable, Inject } from '@angular/core';
import { Http, Response, Headers } from '@angular/http';
import { Observable } from 'rxjs/Observable';
import { HttpClient, HttpErrorResponse } from '@angular/common/http';
import { IText, IDefinition} from '../interface'
import 'rxjs/add/operator/do';
@Injectable()
export class DefinitionService {
public resultText: IText;
constructor(private http: HttpClient) {
}
getDefinitionService(word: string): Observable<IDefinition> {
return this.http.get<IDefinition>('/api/entries/' + word + '?source=WIKI')
.do((res => console.log(res)));
}
}