Ich habe zwei Komponentendateien in meiner Angular 2 App - home.ts
und folder-selector.ts
. Ich habe eine Variable in Ordner-selector.ts pathToNode
genannt. Wie kann ich auf diesen Wert von home.ts
zugreifen? Meine Home-Komponente hat einen Import für FolderSelectorService - ich dachte ursprünglich, dass ich vielleicht einen Service-Aufruf zum Verweis auf pathToNode erstellen müsste, aber das scheint nicht richtig zu sein. Wie bekomme ich Komponentenwerte zwischen Komponenten? Soll ich eine Import-Anweisung für die Ordnerauswahl-Komponente haben?Erhalten Sie Wert von einer Komponente und verwenden Sie sie in einer anderen Komponente.
0
A
Antwort
1
Passing Daten (Kind) Komponenten sollten durch @Input
erfolgen, lesen https://toddmotto.com/passing-data-angular-2-components-input und https://angular.io/docs/ts/latest/cookbook/component-communication.html
Es ist wichtig, vertraut zu machen mit Daten in Angular 2 fließt Anwendungen zu erstellen, Daten fließt durch @Input
, fließen Ereignisse nach oben durch @Output
Sie können nur Daten überliefern in Ihrem Komponentenbaum, so erfordert dies für Ihre home
Komponenten innerhalb folder-selector
verschachtelt werden. (Wenn das nicht der Fall ist, müssten Sie eine übergeordnete Komponente erstellen, die die Daten enthält)
<folder-selector>
<home [pathToNode]="pathToNode"> ...</home>
</folder-selector
Verwandte Themen
- 1. In React.js Wie übergeben Sie Werte des Formulars von einer Komponente zu einer anderen Komponente
- 2. Übergeben Sie Objekt von einer Komponente zur anderen in React
- 3. Angular 4: Wie Wert von Array aktualisieren in einer anderen Komponente von einer anderen Komponente
- 4. Delphi Unterklasse visuelle Komponente und verwenden Sie
- 5. Lesen Komponente Status von einer anderen Komponente
- 6. React - Set-Eigenschaft einer Komponente von einer anderen Komponente
- 7. So greifen Sie von einer anderen Komponente aus auf den Status einer Komponente zu
- 8. Verwenden Sie eingebetteten Code von Drittanbietern in einer React-Komponente
- 9. erhalten Wert von einer anderen Komponente Winkel 4
- 10. Dynamisch Komponente innerhalb einer anderen Komponente hinzufügen
- 11. Versuchen Sie, eine Komponente in einer Komponente aufzurufen - React
- 12. So rufen Sie eine Komponentenmethode von einer anderen Komponente auf?
- 13. So erhalten Sie asynchrone Daten von einer eckigen Komponente zu einer anderen
- 14. Erhalten Sie CSS-Eigenschaftswerte aus einer "style" prop-Komponente
- 15. So aktualisieren Sie eine Komponente von einer anderen Komponente in vue.js
- 16. Vue.js Erhalten von Daten von einer anderen Komponente
- 17. Wie eine Komponente zu verwenden, aus einer Komponente in Ember
- 18. Verwenden Sie Google Map API in einer react-Babel-Komponente
- 19. So erhalten Sie JavaScript in React-Komponente
- 20. Hinzufügen einer Komponente zu einer anderen Komponente React
- 21. React Native: Komponente über einer anderen Komponente
- 22. Dynamisch rendern eine Komponente in einer anderen Komponente in React
- 23. Verwenden Sie Bootstrap-Komponente in Winkelkomponente
- 24. Verwenden Sie einen Wert einer Variablen in einer anderen Datei
- 25. Erhalten Sie einen Wert von Eingang in einer Komponente reagieren nativen
- 26. Wie Eingangswert einer Komponente nehmen und in einer anderen Komponente rendern und
- 27. Angular2 Zugriff Variablen von einer anderen Komponente
- 28. Verwenden Sie die volle Breite einer Komponente Angular2
- 29. Verwenden Sie Play Framework als Komponente
- 30. Dynamisch Erstellen einer Komponente aus einer anderen Komponente