2017-03-02 3 views
2

Ich mache eine Anwendung mit Angular 2 und Angular Material 2 und auf einer der Seiten muss ich ein Dialogfeld verwenden. Ich habe die Beschreibung und die Verwendung auf der MdDialog docs ausgecheckt, aber das hat mein Problem mit meinem Dialogfeld nicht gelöst.Angular 2 Material Dialogfeld

Was ich für mein Dialogfeld möchte, ist, dass wenn ich das Dialogfeld öffne, zeigt es mir eine Liste und wenn ich auf eines der Elemente der Liste klicke, geht es zu mehr Optionen dieser Liste.

-------------- 
| Heading | 
| Option 1 | 
| Option 2 | ---> ---------------- 
| Option 3 |   | <-- Option 1 | 
| Option 4 |   | Option 1 | 
| Option 5 |   | Option 2 | 
| Cancel Ok |   | Cancel Ok | 
-------------   ---------------- 

So wie es in dem Entwurf zeigte, wenn ich klicken Sie auf Option 1, dann dauert es mir, um weitere Optionen der Option 1. Und all dies ist in dem Dialogfeld. Also wie kann ich das tun? Vielen Dank!!

+0

Haben Sie eine Lösung gefunden? – Rakesh

Antwort

0

Sie könnten eine Komponente im Dialogfeld haben, die sich je nachdem, auf was geklickt wurde, ändert. Auf diese Weise können Sie ein Dialogfeld öffnen, und der Benutzer kann weiterhin mit ihm interagieren, da sich die darin enthaltenen Optionen ändern. Dann können Sie es schließen, genau wie jede MdDialog.