我使用$ modal打开模态。
我有一个包含ui-view的模态。使用ui-view的状态需要等到将模态添加到DOM中,否则状态将找不到用于加载模板的ui-view。
任何人都有延迟加载模板的好方法吗?我已经考虑过一旦模态控制器初始化后就会解决的一个承诺,但我担心这会使事情过于复杂。
由于
答案 0 :(得分:0)
因此,如果有人走同一条路,我最终使用基于Jquery的基础进行模态控制,而不是角度基础$ modal服务。使用jquery基础模态,我可以在我的主模板中添加一个隐藏的模态div,其中包含ui-view。因此,永远不会等待将模态附加到DOM。激活模态只是取消隐藏模态的div。这解决了所有时间问题,并按预期工作。