我有个 AngularJS 应用程序,一切正常。
现在我需要显示不同的弹出窗口时,具体条件成为真,我想知道什么是最好的方式继续。
目前我正在评估两个选择,但是我绝对对其他选择持开放态度。
我可以为弹出窗口创建新的 HTML 元素,并直接从控制器将其附加到 DOM。
这将打破 MVC 的设计模式。我对这个解决方案不满意。
我总是可以为静态 HTML 文件中的所有弹出窗口插入代码。然后,使用 ngShow
,我只能隐藏/显示正确的弹出窗口。
这个选项实际上是不可伸缩的。
所以我很确定一定有更好的方法来达到我的目的。