A有一个Web应用程序(AngularJS 1.5.6),该应用程序每x秒更改一次屏幕内容。更改后,屏幕在1-2秒内呈白色,这是因为后面有大量数据处理,Http调用等。
该应用程序正在使用ui.router更改页面内容。 Controller非常大,并且正在使用许多其他服务和指令组件。
我试图将内容从app.factory组件(产生此延迟的主要因素)移动到app.provider并在$ stateProvider.resolve块中使用它,但是我遇到了很多错误。>
这个问题还有其他选择吗?
如果没有,我应该如何重构我的代码?你有例子吗?
谢谢!