Ich habe diese AngularJS App. Alles funktioniert gut.
Jetzt muss ich verschiedene Popups anzeigen, wenn bestimmte Bedingungen erfüllt sind, und ich habe mich gefragt, wie ich am besten vorgehen soll.
Derzeit prüfe ich zwei Optionen, bin aber absolut offen für andere Optionen.
Option 1
Ich könnte das neue HTML-Element für das Popup erstellen und direkt vom Controller an das DOM anhängen.
Dadurch wird das MVC-Entwurfsmuster unterbrochen. Ich bin mit dieser Lösung nicht zufrieden.
Option 2
Ich konnte immer den Code für alle Popups in die statische HTML-Datei einfügen. Dann kann ngShow
ich mit nur das richtige Popup ausblenden / einblenden.
Diese Option ist nicht wirklich skalierbar.
Ich bin mir ziemlich sicher, dass es einen besseren Weg geben muss, um das zu erreichen, was ich will.