是否有使用 angularjs 和 requirejs 提供不基于路由的身份验证的博客、项目、要点或种子?我正在构建一个站点,该站点将向用户显示相同的渲染视图,但根据身份验证从服务器提供不同的数据。我已经将会话处理写入其中,但是我需要在初始渲染时检查服务器的会话,以便将登录按钮更改为注销并仅获取用户希望看到他们选择的数据。
我尝试使用 angular run 方法最初从服务器获取会话,但是在使用 requirejs 时,我的应用程序模块在调用 run 方法时不存在。
根据我的理解,如果我错了,请纠正我,我应该创建一个注入器或使用 $rootScope 将用户信息传送到路由控制器并向用户显示与它们相关的内容。如果是这样,那么我需要有一个在项目实例化期间最初触发的服务来检索用户的会话数据。如果可能的话,我宁愿不使用服务器模板渲染将用户会话数据放入 javascript。