Ich habe mit ui-Router gerade erst begonnen und ich schaffe Komponenten (Winkel 1,5) und unter Verwendung der neuen Komponentenmethode hier erklärt, obwohl es sollte keine Rolle spielen - http://angular-ui.github.io/ui-router/1.0.0-alpha.5/interfaces/ng1.ng1viewdeclaration.html#componentUI-Router: benannte Ansichten (mehrere) Ansichten, alles entkoppelt halten?
Ich glaube, ich muss auf absolut zu suchen und relative Ansichten für meine Staaten. Lassen Sie mich das Bild für mein Problem malen, wahrscheinlich besser mit einer Erklärung.
Ich habe eine Reihe von High-Level-Komponenten (mit Winkel 1,5 Komponenten). Einige der High-Level-Komponenten haben untergeordnete Komponenten, aber ich wollte diese Dinge nicht eng miteinander verbinden.
Wenn Sie also ein Beispiel für eine Suchkomponente verwenden, hängt diese Suchkomponente von einem Verlaufselement und einem gespeicherten Element ab. Sowohl Verlaufselemente als auch gespeicherte Elemente sind untergeordnete Komponenten. Gespeicherte Objekte haben außerdem 2 Kinder: Cloud-Objekte und lokale Objekte.
Also in der Suchkomponente wollte ich nicht fest zu den untergeordneten Komponenten koppeln, weil ich die Suchkomponente ohne die Kinder verwenden kann, also dachte ich über die Verwendung der relativen Ansicht.
konnte ich Platz 2 x
<div ui-view></div>
in Suchkomponente und 2 x
<div ui-view></div>
in gespeicherten Artikel.
Aber es fühlt sich einfach falsch an, ich bin nicht spezifisch eng mit bestimmten Ansichtsnamen gekoppelt, aber Suche Komponente erwartet 2 Kinder und gespeicherte Artikel würde auch 2 erwarten, dies kann nicht der Fall sein.
Ich würde wirklich jede Einsicht schätzen, die jemand anbieten kann.
Vielleicht überlege ich es und mache meine Komponenten zu klein? Aber ich wollte, dass sie besser zusammenstellbar sind und technisch kann die Suche ohne ihre Kinder existieren.
Hat jemand einige Beispiele oder Ratschläge?
Dank
Da Sie Ihre App auf Komponenten basieren, haben Sie stattdessen den Komponenten-Router in Betracht gezogen? https://docs.angularjs.org/guide/component-router – cbass