我是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的做法是錯誤的?
謝謝你的小提琴。看起來像一個非常好的解決方案。我可能不會使用它,因爲它會爲如此小的問題造成如此巨大的開銷:)謝謝! –