ОБНОВЛЕНИЕ: мой HTML-шаблон:
<input type="text" (keyup)="onNameKeyUp($event)">
<button (click)="getOneWord()">Get Profile</button>
<span>{{translation}}</span>
ц.компонент:
onNameKeyUp(event: any){
this.spelling= event.target.value;
Я впадаю в отчаяние, так что, надеюсь, кто-нибудь меня расклеит!Мне удалось отправить запрос на получение от угловой службы на экспресс-сервер.Сервер отвечает данными.Моя проблема в том, что я не могу отобразить данные, возвращенные сервером в угловом компоненте.
это мой веб-сервис:
getWord(name: string): Observable<Word> {
return this.http.get<Word>('http://localhost:3000/api/words/' + name);
}
Затем я внедряю этот сервис в компонент,вызывая его:
getOneWord(){
this.webService.getWord(this.spelling)
.subscribe(res =>
console.log(res));
Однако, либо отображаются все данные, либо их нет.Я хочу, чтобы, если пользователь ищет / вводит «aman», будет возвращен только первый объект.
данные:
var words=[
{spelling: "aman", category: "noun", translation: "water"},
{spelling: "azzel", category: "verb", translation: "run"},
{spelling: "aberkan", category: "adjective", translation: "black"},
{spelling: "gar", category: "preposition", translation: "between"}];