判断一下就判断一下呗,让你的函数返回 promise 对象,如果已经加载过了就直接`resolve(data)`
另外 angular1 的 $routeProvider.when() 可以传入一个`resolve`参数,如果函数返回 promise,路由会等到 promise 完成。这个特性或许对你有用。
https://docs.angularjs.org/api/ngRoute/provider/$routeProvider
【 在 libgcc (WS “净坛使者”) 的大作中提到: 】
: 或者说,不限于angular2
: 比如说,我有三个页面,都依赖于一组数据arr
: 这个数据是一次性的,不需要不断更新,所以我的spa里放在service里只请求一次存起来
: ...................
--
FROM 27.154.27.*