Erhalte alle untergeordneten Bereiche in Angularjs mit dem übergeordneten Bereich

Ich würde gerne wissen, wie man eine Liste aller untergeordneten Bereiche gegeben, einen übergeordneten Bereich. Alle die ich finden kann aus den Eigenschaften des Anwendungsbereichs $$childHead, $$childTail, $$nextSibling und $$prevSibling.

Den Ansatz, den ich jetzt verwende ist, um die childHead von der Mutter und dann mit der nextSibling, um das nächste Kind, bis nextSibling den Wert null.

Gibt es einen besseren Ansatz?
Da möchte ich eine Methode aufrufen [getModel] auf alle Kinder, gibt es wieder einen besseren Weg, dies zu tun?

Kommentar zu dem Problem
sollten Sie nicht benötigen Zugriff auf untergeordnete Bereiche. Auch wenn Sie änderungen vornehmen möchten, um untergeordnete Bereiche wenn die Dinge zu ändern, die in den übergeordneten Bereich sollten Sie nicht direkt auf Sie zugreifen können. Wenn Sie ein konkreteres Beispiel, was Sie zu erreichen versuchen, werden Sie wahrscheinlich eine bessere Antwort. Kommentarautor: ganaraj
Hi @ganaraj, was ich bin mit Richtlinien und einer Richtlinie den Verweis auf einen anderen in einer Eltern-Kind irgendwie Weg. Das Kind Richtlinien sind mit isolierten Bereiche und haben Ihre eigenen Werte, die nicht sichtbar sind, von den Eltern. Ich möchte den Zugriff auf diese Werte von den übergeordneten Bereich. Kommentarautor: ritcoder
Was ist das Letzte Ziel dieses Verfahrens? Kommentarautor: Guillaume86
Ich habe eine Reihe von Richtlinien, und jedes ist mit isolierten Bereich und hat eine Eigenschaft mit dem Namen 'model'. Angesichts der Elternteil, möchte ich, um jedes Kind-Bereich und rufen Sie dann die getModel () - Methode auf. Ich habe es jetzt funktioniert. Ich bin nur daran interessiert, andere oder bessere Möglichkeiten, das gleiche zu tun. Kommentarautor: ritcoder

InformationsquelleAutor der Frage ritcoder | 2012-09-29

Schreibe einen Kommentar