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

时间:2015-12-18 07:14:40

标签: javascript angularjs popup

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

还请告诉我如何通过Lazy Loading(Resolve)加载这些控制器和服务JS文件。

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

1 个答案:

答案 0 :(得分:0)

我已经实现了相同的使用棒状态Modal of UI-Router Extras

https://github.com/christopherthielen/ui-router-extras

演示链接

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