GET Response: Добро пожаловать!home.ts: 44: 8
POST-ответ: Object {прошло: true, сообщение: "sdf"} home.ts: 38: 10
Ошибка: ошибка: не удается найти другой объект поддержки'[Object Object]' типа 'объект'.NgFor поддерживает только привязку к Iterables, таким как массивы.
home.module.ts
import { Component } from '@angular/core';
import { Http } from '@angular/http';
import { NavController } from 'ionic-angular';
import { map } from 'rxjs/operators';
import { Pipe } from 'angular2/core';
@IonicPage()
@Component({
selector: 'page-home',
templateUrl: 'home.html',
})
export class HomePage {
name: string;
results: any;
public results: result[];
constructor(private http: Http) {
}
checkName() {
let data = {
name: this.name
};
this.http.post('http://localhost:8080/checkname', data).pipe(
map(res => res.json())
).subscribe(response => {
this.results=response;
console.log('POST Response:', response);
});
this.http.get('http://localhost:8080/checkname/' + this.name).pipe(
map(res => res.json())
).subscribe(response => {
console.log('GET Response:', response);
});
}
}
home.ts
< ion-item *ngFor="let r of results"/>
{{ r.message }}
< /ion-item>
, которые вы можете увидеть из моеговывод Я получаю JSON от узла сервераjs, но не могу отобразить на ионной странице.