Ich frage mich, ob es ein Tutorial ist, wie man eine Admin-Benutzeroberfläche in Ember-Komponenten konvertiert? Was sind die besten Praktiken? Zum Beispiel das folgende UI-Framework: http://egemem.com/theme/kode/v1.1/blank.htmlKonvertieren eines Admin-UI-Designs in Ember-Komponenten
Hat eine Hauptnavigation, zwei Sidebar-Menüs, einen Inhaltskörper und eine Fußzeile. Was wäre der beste Weg, dies in Komponenten umzuwandeln? Meine anfänglichen Gedanken, mit sehr wenig Ember-Erfahrung und basierend auf der Streuung von Dokumenten, die ich finden konnte, habe ich das Gefühl, dass das Erstellen von einzigartigen Komponenten für alles der beste Ansatz wäre. Mit allem was ich meine, alles was einzigartig ist. Wenn wir beispielsweise die Navigationsleiste verwenden, gibt es eine übergeordnete Komponente für die Navigation als Ganzes und dann untergeordnete Komponenten für die Seitenleisten-Minimierungs-/Erweitern-Schaltflächen, die Suche, die Dropdown-Menüs, den Benachrichtigungsindikator usw. sind zusätzliche Elternkomponenten für die rechte Seitenleiste, linke Seitenleiste und Fußzeile.
Betrachtet man eine der Seitenleisten, zum Beispiel die linke, könnte das eine Komponente sein oder wären auch hier Kinderkomponenten erforderlich?
Die rechte Seitenleiste ist komplexer mit Tabs. Wäre es in diesem Beispiel sinnvoll, diese Seitenleiste in untergeordnete Komponenten für die 3 verschiedenen Registerkarten zu zerlegen? Möchten Sie so weit wie eine einzigartige Komponente für verschiedene Elemente der Registerkarten selbst gehen. Zum Beispiel wäre jeder Benachrichtigungstyp eine Komponente?
Vielen Dank im Voraus für Ihre Unterstützung senden Ich freue mich zu verstehen, wie Sie diese Art von Szenario am besten behandeln.
Cheers,
Dan
Danke für die Antwort. Wenn also die Navigationsleiste in jeder Ansicht immer gleich (konsistent) ist, muss ich dann so weit gehen, um sie in Unterkomponenten zu zerlegen, dh in Komponenten für die Suche und für jede Auswahlliste? Prost – LiveWithPassion
Ich würde eine Komponente für Sidebar, Sidebar Element mit Drop-Down und wahrscheinlich suchen. Obwohl Wiederverwendbarkeit eine der obersten Prioritäten sein sollte, ist es sinnvoll, Komponenten zu erstellen, die Funktionalität sogar ohne Wiederverwendung einkapseln. –