So senden Sie einen Wert von einer Komponente zur anderen?
Ich eine componenet, in dem ich ein Eingabefeld und button.Klicken Sie auf der Taste bin ich diplaying der zweiten Komponente.Ich möchte zum senden von Daten von einer Komponente zu einer anderen Komponente ?
wie sende ich Daten von einer Komponente zur anderen ..ich brauche zum senden von input-Wert (was auch immer Benutzer geben Sie im Eingabefeld ) ich muss auf die nächste Komponente oder der nächsten Seite .Auf den button klicken .wie zum senden von Daten ?
hier ist mein plunker
http://plnkr.co/edit/IINX8Zq8J2LUTIyf4DYD?p=preview
import {Component,View} from 'angular2/core';
import {Router} from 'angular2/router';
@Component({
templateUrl: 'home/home.html'
})
export class AppComponent {
toDoModel;
constructor(private _router:Router) {
}
onclck(inputValue){
alert(inputValue)
this._router.navigate(['Second']);
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Oh!! vielleicht habe ich' m zu spät um die Frage zu beantworten!
Aber never mind.Dies könnte helfen, die von Ihnen oder anderen zum Austausch von Daten zwischen Komponenten mit Router,Shared-Service-und Shared-Objekt verwendet, innerhalb eines shared-service. Ich hoffe, das wird sicher helfen.
Antwort
Boot.ts
FirstComponent
SecondComponent
SharedService-und shared-Object -
Alles, was Sie tun müssen, ist ein service, injizieren es in beide Komponenten, weisen Sie den Eingangswert, um den service nachweislich und es in der anderen Komponente.
Sorry bro, aber nicht wissen, zu erstellen plunker. Hier ist der code :
EDIT :
Ersten machen dieses Daten-service :
Dann injizieren Sie diese in Ihrem ersten Bestandteil :
Dann Spritzen Sie in einer anderen Komponente und den Zugriff auf den Wert :
es ist immer besser, ein backend und ein service-Aufruf von backend-Daten zu erhalten .
zuerst müssen Sie post von der input-Daten-service und erhalten, dass die Daten aus einigen Datenbank über nodejs oder einer Datenbank.
Das wäre die schönste Art und Weise zu erhalten, die basierend auf einige Primärschlüssel der Daten
atleast, wie enterprise apps funktionieren in der Realität