.run和resolve之间的区别? (角)

时间:2014-05-26 20:25:41

标签: angularjs

我的Angular应用程序中有一个函数从外部源下载数据,然后在将数据写入本地存储之前对该数据执行一些基本数据操作。

如何确保在呈现应用的第一个视图之前完成下载数据和执行这些数据操作的功能?

我知道.run,我尝试在我的视图配置中尝试使用resolve,如果我理解正确意味着这些函数在编译第一个视图之前运行。但是,当应用程序第一次运行之前,数据已经写入本地存储,第一个视图的编译仍然失败。当我刷新页面时,一切都按预期工作。这让我相信在应用程序继续呈现第一个视图之前,运行或解析功能还没有完全完成。

0 个答案:

没有答案