Ich erstelle eine Angular App und benötige Hilfe bei der Datenbindung.Angular 4 Datenbindungskonzept
Ich habe ein Dashboard, wo ich verschiedene Widgets habe. Jedes Widget hat einen Namen und ein Datum. Zum Konfigurieren/Ändern dieser Einstellungen habe ich eine Sidebar erstellt, die angezeigt werden kann. Ich verwende einen Router, um die Dashboard-Ansicht anzuzeigen. Und die Sidebar ist keine Kinder des Armaturenbretts es ist außerhalb des Routers.
Wenn ich auf die Einstellungen-Schaltfläche auf einem Widget klicke, sollte sich die Sidebar öffnen und sollte in der Lage sein, die Einstellungen dieses Widgets anzuzeigen und zu ändern, und dann sollte das Widget eine Update-Funktion ausführen.
Ich habe bereits versucht, mit einem geteilten Dienst zu arbeiten, aber ich denke nicht, dass dies die beste Lösung ist, weil ich mehrere Widgets mit jeweils unterschiedlichen Einstellungen habe.
Kennen Sie Ereignisemitter? –
Ja, ich weiß über den Event-Emitter, aber ich weiß nicht, ob dies die beste Lösung ist, weil ich einen Shared-Service mit dem Emitter verwenden muss und die Einstellungen nach der Bearbeitung zurückschreiben möchte. – Peter