我是AngularJS的新手,我正在尝试做一些听起来有些微不足道的事情,但我正在努力决定什么是最好的方法。AngularJS中的强制服务初始化
我在AnuglarJS有服务处理所有与我的服务器的REST通信。
为了避免URL名称我的客户机/服务器之间的改变,我创建了一个REST API,它被称为get_apis并负责诸如与他们的业间友好的名称返回我的所有的API函数的数组:
{
'get_user' :'/api/get_user',
'delete_user' : '/api/delete_user'
}
我遇到的问题是,我的所有其他服务/控制器都依赖于此调用,否则在此调用完成之前,APIS将不能用于其他任何休息操作。
假设我正在对我的API服务构造函数执行get_apis rest操作,其余的操作仍然是异步的,所以我不能确保我有api。
任何“正确的方法”来做到这一点?也许我重新映射我的url的做法是错误的?
谢谢你的小提琴。看起来像一个非常好的解决方案。我可能不会使用它,因为它会为如此小的问题造成如此巨大的开销:)谢谢! –