2016-04-19 18 views
0

Ich erstelle gerade eine Web-App in Angular (Anfänger) und bin ein wenig tief darin. Ich möchte möglicherweise mein Design ändern und Anregungen zu anderen möglichen Designs meiner App erhalten. Es gibt zwei Routen, die erste Route ist die Hauptseite, die eine Tabelle mit Links anzeigt. Wenn ich auf einen dieser Links klicke, wird er mich zu meiner zweiten Route schicken (ich gebe die Schlüsseldaten an die URLs für die zweite Route von der ersten weiter). Die zweite Route ist eine tabellarische Ansicht einiger Informationen.Angular/WebApp Design

Ein Grund, warum ich das Design ändern wollte, war, dass ich nur eine Route (mit Tabs) haben konnte. Die erste Registerkarte zeigt meine Tabelle mit Links (erste Route) und der Rest der Registerkarten zeigt die Informationen (zweite Route) und kompiliert sie zu einer Route. Ist es möglich, auf den Link (erste Route) zu klicken und ich komme zur nächsten Registerkarte mit wichtigen Informationen, die ich verwenden kann, um diese Registerkarte zu füllen, oder ist es besser, sie zu trennen?

Beispiel (Stromdesign):

erste Route (Tabelle):

PERSON_1, person2, Person3
person_4, person5, person6

zweite Route (vortäuschen I geklickt person1):

Registerkarte, Registerkarte, Registerkarte. Informationen über diese Person auf jeder Registerkarte (Verwenden von Parametern, die über die URL übergeben werden).

Antwort

0

Wenn Sie etwas auf einer anderen Registerkarte anzeigen möchten, können Sie die Registerkarte mit jquery oder ng-hide ausblenden. Also, wenn der Link angeklickt wird, anstatt auf eine andere Route zu navigieren, einfach eine Funktion aufrufen, um die versteckte Registerkarte nach dem Laden der Informationen für diese Registerkarte

+0

statt die Registerkarte zu verbergen, ist es möglich, nur diese Registerkarte zu öffnen, wenn ich klicke der Link mit einer Funktion? – shapiro

+0

Ja, Sie können das tun, aber das bedeutet, dass ein Benutzer diese Registerkarte anzeigen kann, ohne auf den Link zu klicken .... Was Sie vielleicht nicht möchten –

+0

Ja stimmt, aber ich bevölkere diese Daten basierend auf dem angeklickten Link. Noch eine Sache: Wenn ich auf den Link klicke, kann ich Daten innerhalb der URL weitergeben und diese Daten dann in der neuen Registerkarte verwenden? – shapiro