以最优雅的方式显示弹出窗口
2022-08-30 01:53:36
我有这个AngularJS应用程序。一切都很好。
现在,当特定条件变为真时,我需要显示不同的弹出窗口,我想知道什么是最好的方法。
目前,我正在评估两个选项,但我对其他选项持绝对开放态度。
备选案文1
我可以为弹出窗口创建新的HTML元素,并直接从控制器附加到DOM。
这将打破 MVC 设计模式。我对这个解决方案不满意。
备选案文2
我总是可以在静态HTML文件中插入所有弹出窗口的代码。然后,使用,我可以隐藏/仅显示正确的弹出窗口。ngShow
此选项实际上不可扩展。
所以我非常确定必须有更好的方法来实现我想要的东西。