【发布时间】:2015-02-28 09:34:04
【问题描述】:
在整页刷新时从 JWT 获取用户对象的正确方法(最佳代码组织)是什么(它需要新的 ajax 请求)?
如何在我的 Angular 应用程序的路由开始之前执行 ajax 请求? 在每条路由的解析部分添加一个额外的请求是不好的(DRY)。我怎样才能简化它?
是否是具有最佳解决方案的抽象视图(使用 UI 路由器)?
【问题讨论】:
-
这个问题似乎是基于您要求做某事的“最佳”方式这一事实的意见。请记住,如果您提供了一些特定的代码示例,那么有人可能会根据这些示例提出建议。传统上,您不会在 SPA 开始之前加载数据,而是通过控制器中的模型绑定来加载数据。你也可以看看在角度中使用$resource。
-
在启动 Angular 应用程序之前,您有一些加载数据的选项。见:Initialize Angularjs Service with Asynchronous Data