我想问一下与复杂API进行通信的最佳方式是什么。这样你就无法获得$ resource资源。我有一个游戏的API,其对象具有其他对象,并且这些对象具有其动作(例如,user-> army-> marchTo)。那么我应该只使用$ http调用指定每个调用,还是这是一个错误API的标志,应该重做? (P.S.这是一个遗留项目,所以不确定什么是更好的)。既然我对同一主题有另一个问题也可以在这里说:为什么$ http和$ resource以不同的嵌套方式返回promises?我的意思是,如果你想从$ resource获得响应,必须写入它(如果它是在工厂内定义的)
someResourceFactory.get().$promise.then(function(){})...etc
使用$ http时可以完成:
someHttpFactory.get().then(function(){})...etc
提前感谢任何帮助或建议。