Meine Statushierarchie ist (von oben nach unten):
root
account
account.invoices
account.invoices.detail
Wenn ich in account.invoices.detail
state bin, möchte ich eine Liste der Ahnenstaaten erhalten:
Angular UI Router ermöglicht Ihnen den Übergang in den übergeordneten Status (dh aus einer Ansicht mit data-ui-sref="^"
), also sollte es möglich sein, dies zu erreichen (Folge der Kette der Vorfahren bis zu root
).
Ich brauche das, um eine Auto-Breadcrumbs-ähnliche Funktionalität zu erstellen.
BEARBEITEN : endete damit, dank der akzeptierten Antwort:
%Vor% Wenn Sie fragen, warum die Überprüfung für parent.name.length
ist, weil es in Angular UI so etwas wie einen "root" -Zustand gibt (über den es keine Dokumentation gibt).
Tags und Links angularjs angular-ui-router angular-ui