我有一个AngularJS应用程序。所有东西都运作正常。
现在,当特定条件成立时,我需要显示不同的弹出窗口,我正在考虑采取什么最好的方法。
目前我正在评估两个选项,但我绝对愿意接受其他选项。
选项1
我可以为弹出窗口创建新的HTML元素,并直接从控制器附加到DOM中。
这将破坏MVC设计模式。我对这个解决方案不满意。
选项2
我可以始终在静态HTML文件中插入所有弹出窗口的代码。然后,使用ngShow
,我可以隐藏/显示只正确的弹出窗口。
这个选项不真正具有可扩展性。
因此,我非常确定必须有更好的方法来实现我的要求。