Ich benutze Angular 1.5.9.Angular 1.5. Komponenten Kommunikation. Best Practice
Im Moment habe ich zwei Komponenten, die kommunizieren müssen. Wenn ich etwas in der ersten ändere (zB Artikel in der Liste auswählen) => zweite muss geändert werden (das gewählte Element muss angezeigt werden) und umgekehrt (im zweiten ändern => in der ändern) erster) ich habe über viele Ansätze lesen, so kann ich dies in wenigen Arten verwalten:
- Kommunikation über gemeinsam nutzbaren Dienst
- mit zwei-Wege-Datenbindung („=“ Option in der Komponente Bindungen). Beispiel:
https://jsfiddle.net/peter_drinnan/t4q4nrfp/27/
- Verwendung der Einwegdatenbindung mit Eingabe/Ausgabe-Ansatz. Beispiel:
http://stackoverflow.com/questions/36033940/how-to-pass-data-between-child-components-in-angular-1-5-not-using-scope
- Verwendung von "require" (eine übergeordnete Komponente, um Daten zu teilen). Beispiel:
http://stackoverflow.com/questions/36645065/component-communication-in-angular-1-5
Vielleicht vermisse ich etwas? Was ist die beste Vorgehensweise?
Vielen Dank.