Javascript angularjs所有页面中的一个或多个自定义弹出窗口

Javascript angularjs所有页面中的一个或多个自定义弹出窗口,javascript,angularjs,popup,Javascript,Angularjs,Popup,我的angularjs应用程序在所有页面中都有一个或多个快速链接,每个快速链接都需要显示弹出窗口。 每个弹出窗口都有自己的html、控制器和服务。 因此,如何实现这一点,可能需要在大多数页面中显示多个弹出窗口。弹出窗口必须出现在当前视图的上方,并在关闭弹出窗口后将焦点保留在页面下方 另外,请告诉我如何通过延迟加载(解析)加载这些控制器和服务JS文件 可以通过为模式弹出窗口添加额外的ui视图来实现这一点吗 我已经使用UI路由器Extras的stick state模式实现了相同的功能 https:/

我的angularjs应用程序在所有页面中都有一个或多个快速链接,每个快速链接都需要显示弹出窗口。 每个弹出窗口都有自己的html、控制器和服务。 因此,如何实现这一点,可能需要在大多数页面中显示多个弹出窗口。弹出窗口必须出现在当前视图的上方,并在关闭弹出窗口后将焦点保留在页面下方

另外,请告诉我如何通过延迟加载(解析)加载这些控制器和服务JS文件


可以通过为模式弹出窗口添加额外的ui视图来实现这一点吗

我已经使用UI路由器Extras的stick state模式实现了相同的功能

https://github.com/christopherthielen/ui-router-extras
演示链接

http://plnkr.co/edit/qgt0RkEnXDPDTdMJPIfy?p=preview

为angular构建的uibootstrap内置了此功能。请阅读他们的文档,他们甚至有一个$modal服务来处理代码模板。