Ich habe ein Beispiel erstellt, in dem Daten, die an Eltern zu Kind und Elternteil übergeben werden, umgekehrt angezeigt werden. So ist das Senden von Eltern zu Kinddaten abgeschlossen. Aber es hat keine Daten an die Elternkomponente übergeben. Ich habe EventEmitter-Klasse in Kind verwendet.Wie Übergeben von Daten untergeordnete Komponente an übergeordnete Komponente in angular2?
Antwort
Mutter Vorlage: ...
<child [value]="value" (childEvent) = "parenFunction($event)"> </child>
//...
export class ParenComponent{
value: any={};
ParenFunction(){
console.log(value);
}
}
Kind
<p (click) = "clickThis"> click </p>
//...
@Output() childEvent = new EventEmitter<boolean>();
clickThis(){
this.childEvent.emit();
}
Genau wie die Fehlerzustände ...
co.onChange ist keine Funktion
Nun, der Fehler korrekt ist, ist es nicht eine Funktion ist. Ihr Name für die Funktion stimmt nicht mit dem Namen in der Komponente überein. In Vorlage haben Sie onChange
und in Komponente onchange
, so dass Sie entweder ändern müssen.
Ihr Kind Komponente sieht sonst gut, und ich denke, Sie so etwas wie die folgenden in der übergeordneten Komponente haben :)
<my-comp (childeve)="getChildeve($event)"></my-comp>
getChildeve(value) {
console.log(value)
}
Problem durch nur Reimportieren von Projekt gelöst ..... aber jetzt ist Frage, warum es erforderlich, Projekt neu importieren ... –
Gut zu hören, aber Sie hatten immer noch eine Diskrepanz der Namen, andere ' onChange' und andere 'onchange', also nehme ich an, dass Sie die Änderung beider Namen jetzt vorgenommen haben? :) – Alex
- 1. Daten von untergeordneter Komponente an übergeordnete Komponente übergeben
- 2. Übergeben von Methode an untergeordnete Komponente
- 3. Übergabe von Daten in Angular2 an untergeordnete Komponente
- 4. Reagieren: Funktion an untergeordnete Komponente übergeben
- 5. Weitergabe von Daten an die Komponente angular2
- 6. Angular2 Routing - Übergabe von Daten von der übergeordneten Komponente an eine untergeordnete Komponente
- 7. Übergeben von Daten in angular2 Komponente
- 8. wie Passieren von Daten unterschiedlicher Komponente, die nicht übergeordnete und untergeordnete Komponente sind
- 9. Inject übergeordnete Komponente des gleichen Typs wie untergeordnete Komponente
- 10. eckig 2 Zugriff untergeordnete Komponente Eigenschaft von übergeordnete Komponente
- 11. Übergeordnete untergeordnete Komponente Objektübertragung in reactJS
- 12. Angular 2: wie Attribute an die untergeordnete Komponente übergeben werden?
- 13. Übergeben Sie alle Statuswerte an untergeordnete Komponente
- 14. Wie Daten von Modal an Komponente übergeben?
- 15. angular2 untergeordnete Route, keine Komponente
- 16. Wie die Daten mit Angular2 an eine Komponente übergeben werden
- 17. vue js übergibt Daten an untergeordnete Komponente
- 18. Angular2 Kind Komponente löschen
- 19. Modellbindung beim Übergeben von Arrays an untergeordnete Komponente
- 20. Datenmodell in untergeordnete Komponente
- 21. Angular2 FormGroup in TR untergeordnete Komponente
- 22. Ändern von Stilen für Eingabeelement in untergeordnete Komponente von übergeordnete Komponente mit Status oder Requisiten
- 23. Wie Daten von Eltern zu Kind-Komponente in reactjs übergeben?
- 24. Angular2 übergeordnete Komponente mit mehreren Instanzen der untergeordneten Komponente
- 25. Angular2 - keine Daten von Komponente
- 26. Übergeordnete Daten nicht in vue.js Komponente definiert
- 27. Zugriff auf untergeordnete Komponente von übergeordneter Komponente in reactjs
- 28. Wie wird die untergeordnete Komponente bedingt in die übergeordnete Komponente eingefügt?
- 29. Angular2 - ngIf riert die untergeordnete Komponente nicht
- 30. Angular2: untergeordnete Komponente empfängt kein uri als Parameter
Bitte lesen Sie in der Hilfe auf, wie Fragen zu stellen. –
@DarrenSweeney Wenn Sie Fähigkeit haben, dann lösen Sie es. Ich schätze Ihre Abstimmungen. –