Angular 2 Material - Wie funktionieren Overlay und Portal?

8

Ich möchte eine Autocomplete-Komponente erstellen, die Anfragen an den Server sendet und die empfangenen Werte auf dem Bildschirm darstellt. Ich versuche zu verstehen, wie die portal und overlay funktionieren. Im Moment ist das meine Komponente für die automatische Vervollständigung.

%Vor%

Und das ist der html

%Vor%

Die Komponente funktioniert und es rendert das Overlay wie es sollte. Der Overlay-Container rendert die Optionen Das einzige Problem ist die Breite. Ich lese die Kernkonzepte der Portale und das Overlay, aber ich würde gerne verstehen, wie es wirklich mit eckigen funktioniert.

Kann jemand erklären, wie es funktioniert? Oder zumindest wie ich die Breite kontrolliere?

    
Nicu 19.01.2017, 18:37
quelle

1 Antwort

0
  

Ich habe es geschafft, die Overlay-Komponente zu verwenden, wenn jemand ein Beispiel möchte   kann versuchen, hier nachzuschauen. Ich werde versuchen, Kommentare dazu hinzuzufügen   Ich denke, es funktioniert. Auch einige Dokumentation darüber und wie man es benutzt   wird dann mehr von @ angular / material begrüßt. Ich denke, ist sehr   verwendbar, um Komponenten von Drittanbietern zu erstellen, die gerendert werden müssen   der Dome-Baum hat keine Probleme mit Überlauf versteckt oder translate3d

Die CDK-Dokumentation wurde veröffentlicht CDK-Dokumente auch hier ist ein nützlicher Leitfaden für Überlagerung.

    
Nicu 03.02.2017 08:17
quelle

Tags und Links