Читать книгу Angular - Ferdinand Malcher - Страница 225

Code Review

Оглавление

Die Lösung ist nicht optimal.

In diesem Kapitel haben wir im BookMonkey zwei wechselbare Ansichten implementiert. Dazu haben wir zwei Komponenten angelegt, von denen jeweils nur eine angezeigt wird. Die Kommunikation zwischen den beiden Komponenten haben wir mit Events organisiert. Zugegeben, dieser Weg ist sehr umständlich und nicht gut in der Praxis einsetzbar. Das Prinzip hat noch ein paar Schwächen:

 keine URLs für Seiten, beim Neuladen wird immer die Buchliste angezeigt

 keine Navigation im Browser mit Vor/Zurück

 für mehrere Komponenten sehr aufwendig

 tiefere Verschachtelung von Komponenten sehr kompliziert

 nicht modular, weil Komponenten intern voneinander abhängen

 keine echten Links, sondern nur click-Events, dadurch keine Navigation mit der Tastatur möglich

Im Einzelfall mag diese Lösung einsetzbar sein, sie ist für mehr als zwei Komponenten aber viel zu umständlich. Es muss eine robustere Lösung her. Ab Seite 147 widmen wir uns deshalb ausführlich dem Prinzip des Routings, mit dem wir diese Probleme gezielt angehen können.


Abb. 6–11 Detailansicht

Angular

Подняться наверх