Ich versuche, die Aufzeichnungen von meinem db zu erhalten, ich schrieb die observables und mit dem folgenden Code bekomme ich keine Aufzeichnungen. Kann jemand bitte Hilfe vorschlagen.Wie man Daten von DB mit Observables holt
meine Komponente,
import { Injectable } from '@angular/core';
import {Component} from '@angular/core';
import {Http, Response, Headers} from '@angular/http';
import {Observable} from 'rxjs/Observable';
import { IDetails } from './details';
@Component({
templateUrl: './components/search/search.html',
})
@Injectable()
export class Search {
details:IDetails[];
constructor(public http: Http) {
this.http = http;
}
submit(id):any{
var headers = new Headers();
var id = localStorage.getItem('social_id')
headers.append('Content-Type','application/x-www-form-urlencoded')
this.http.get('http://localhost/a2server/index.php/profile/search/'+id,{headers:headers})
.subscribe(
response => { <IDetails[]> response.json(); })
}
}
Ich versuche, die Datensätze aus meiner db zu bekommen, schrieb ich die Observablen und mit dem folgenden Code i immer bin nicht records.Can jemand bitte helfen vorschlagen.
Danke Dan, funktionierte es dann, was der Zweck ist es, den Schritt beobachtbare –
MMR
@nlr_p der Verwendung von - ich glaube, Sie im Kommentar zu fragen wurden, warum die Notwendigkeit für eine beobachtbare. Ich habe die Antwort aktualisiert, um das widerzuspiegeln. –