我有这个AngularJS应用。一切正常。
现在,当满足特定条件时,我需要显示不同的弹出窗口,我想知道什么是最好的处理方式。
目前,我正在评估两个选项,但是我绝对会接受其他选项。
选项1
我可以为弹出窗口创建新的HTML元素,然后直接从控制器附加到DOM。
这将打破MVC设计模式。我对这种解决方案不满意。
选项2
我总是可以在静态HTML文件中插入所有弹出窗口的代码。然后,使用ngShow
,我可以仅隐藏/显示正确的弹出窗口。
此选项不是真正可扩展的。
因此,我很确定必须有一种更好的方法来实现我想要的目标。