Neu bei eckigen 1.5 und versuchen, Komponentenkommunikation besser zu verstehen. Fragst du dich, ob ich eine Komponente in der Vorlage einer anderen Komponente haben kann? Und wenn ja, wie kommunizieren sie miteinander (mit Bedarf?)?Verwenden von Angular 1.5 - Können Sie eine Komponente in der Vorlage einer anderen Komponente haben?
1
A
Antwort
1
Ja. Jede Komponente hat Ein- und Ausgänge. Die Eingaben stammen vom Vater zum Kind, während die Ausgaben vom Kind zum Elternteil sind. In diesem plunker example erfolgt die tatsächliche Wertsteigerung in der Steuerung der übergeordneten Komponente, der Wert wird jedoch in der untergeordneten Komponente angezeigt, wo sich die Schaltfläche für die Erhöhung befindet.
.component('parentComponent', {
template: '<child-component value="$ctrl.value" on-increment="$ctrl.increment()"></child-component>',
controller: function() {
// Init
var self = this;
self.$onInit = function() {
//
}
self.value = 7;
// Increment
self.increment = function() {
return self.value += 1;
}
},
bindings: {
//
}
})
.component('childComponent', {
template: '<h2 ng-bind="$ctrl.value"></h2><button ng-click="$ctrl.onIncrement()">Increment Value</button>',
controller: function() {},
bindings: {
value: '<',
onIncrement: '&'
}
});
Verwandte Themen
- 1. setzte Vorlage der Komponente in die Vorlage einer anderen Komponente
- 2. Komponente Vorlage in einer anderen Komponente
- 3. Angular 1.5: Komponente dynamisch laden
- 4. Angular 1.5 Komponente $ router binding
- 5. Angular 1.5 rekursiv verschachtelte Komponente
- 6. Angular 1.5 Komponente kommuniziert mit bestimmten Instanz der Sub-Komponente?
- 7. Laden Sie angular 1.5 Komponente Vorlage über Versprechen
- 8. Angular 1.5 Komponente Attribut Anwesenheit
- 9. angular 1.5 Komponente und babel
- 10. HTTP Get Angular 1.5-Komponente
- 11. DOM Manipulation von Komponente in Angular 1.5 +
- 12. Erhalten Sie Wert von einer Komponente und verwenden Sie sie in einer anderen Komponente.
- 13. Wie Komponente Router in Angular 1.5 injizieren?
- 14. Angular 1.5 Komponente dynamisch hinzufügen
- 15. Angular 1.5 Komponente/erfordern Abhängigkeitsinjektion von $ log
- 16. Wie testen Sie Unit eine Bindung mit einem anderen Namen in einer Angular 1.5-Komponente?
- 17. angular 1.5 Komponente Vorlage Webpack require() verursacht Fehler
- 18. Angular 1.5 Komponente Expression ‚undefined‘ in Attribut
- 19. So rufen Sie eine andere Komponente Methode in Angular 1.5
- 20. ngMessages mit Angular 1.5.x Komponente
- 21. Angular Zugang innere Komponente von ng-Vorlage
- 22. Angular 2 - wie Funktion von einer anderen Komponente zu verwenden?
- 23. Mehr als eine Vorlage in derselben Komponente in AngularJS 1.5
- 24. Angular 1.5-Komponente onChanges funktioniert nicht
- 25. Angular 1.5-Komponente in TypeScript mit Bindungen
- 26. LazyLoad Modul in Angular 1.5 Komponente Meteor
- 27. Angular 1.5-Komponente mit ng-Modell
- 28. Wie kann man Oszilloskopereignisse in der Komponente Angular 1.5 anhören?
- 29. Verwenden Sie eine Komponente mehrmals in einer übergeordneten Komponente
- 30. Kendo-Komponente Encapsulation Vorlage/Komponente verwenden
Diese Frage ist zu weit. –